Godzilla Defense Force is a ‘clicker’ in which players will have to defend Planet Earth from the attack of lots of giant monsters, many of them classics from the TOHO movies. Luckily, we will not only have the help of the Earth forces, but also with the help of Godzilla and other monsters that we […]