PC Beware Planet Earth Review April 30th, 2014 0Beware Planet Earth is a tower defence game from Lightmare studios which tasks the player with defending small herds of cows from marauding Martians....