July 17th, 2014: Godzilla vs. Megalon

Godzilla vs. Megalon

Continue reading

February 15th, 2014: The Final Sacrifice aka The Quest for the Lost City (1990)

The FInal Sacrifice

Continue reading