Two giant titans of cinema, Godzilla and Kong, have been spotted – in the Thames in London |…
It might look like something from a movie, but your eyes don't deceive you – Godzilla and Kong are lurking in London. Godzilla’s bristling pink spikes, brimming with atomic power, were seen poking up from the River Thames next to Kong's…