Rob Price
Gutbrain Records
rob + gutbrain.com = email


2010 November 12 • Friday

In 1976, Cinema Shares released Godzilla vs. Megalon theatrically [in the United States]. Riding the coattails of Dino De Laurentiis' big-budget King Kong remake, poster art showed Godzilla and Megalon battling on top of the World Trade Center, despite the fact that no scenes were set in New York City.

Godzilla vs. Megalon Wikipedia page