The Godzilla Burger Tower, Eagles Deli, Boston, MA

Thursday, February 26 2009 @ 01:02 pm UTC

Contributed by: Billy

This looks like a mighty challenge.... but does anyone know what it is? No record of Godzilla at!
Update 1 Mar 2009: It's the Eagle's Deli in Boston, thanks Anon!



Comments (3)