2014-03-20 17.23.55

A leftover from when Godzilla last rampaged through Central Florida….or the Ripley’s Believe It or Not Museum. I forget which…

Return to: Megacon: 2014

Leave a comment