2590633 comment Comment Oh crap!!!! (Score -1) 349 by Vash_066 on Wednesday April 06, 2005 @02:37AM (#12151642) Attached to: Homemade Mecha Walks in Japan I need this a GIANT Godzilla costume and a ticket to Japan ASAP!!!