Cyclops Riding Gamera Picture

A mythological creature hanging with Japanese rival Monster to Godzilla.
Continue Reading: Cyclopes