Film Godzilla vs Kong Michael Flett | May 27, 2021 Something is amiss on Skull Island, discovered to the southeast of Hawaii in the seventies nestled within a perpetual storm, home to the astonishing beast known as Kong Read More