Don’t panic just yet! This smoke-breathing, Santa-Hat-Wearing, towering Godzilla-shaped Christmas Tree can be found menacing holiday shoppers in the Aqua City Odaiba Shopping Mall, located just 30 minutes from central Tokyo in Japan. Godzilla!
Hey, remember back in the day when all the cool rock hipsters used hang out at The Limelight – the pseudo Goth nightclub-slash-den of iniquity located in an abandoned church – to dance to awesome music, take crazy drugs, have anonymous sex in the bathroom and plan grisly murders (see Michael Alig)? I sure do. My favorite night to visit The Limelight used to be Sunday, when they had “Rock & Roll Church” and I always got in for free because I knew the right people.Good times. Continue reading Evolution of The Limelight: Former Church-Turned-Nightclub Becomes a Shopping Mall for Urban Douche Bags