By Nicholas Barham Godzilla is one of my favourite foreign film franchises. The films are essentially giant monster mash-ups with lots of action, interesting characters, and amazing destruction set-pieces. Each film pits at least two giant monsters (known as “kaiju” in Japan) against each other; with the fate of cities, and sometimes the world, hangingContinue reading “Top Ten Kaiju of the Godzilla Franchise”