Apr 18, 2022ReviewsYog, Monster from Space (1970)Giant monsters do battle on a remote Pacific island. Its cheaper than battling in Tokyo.