Cthulhu Saves the World
Microsoft Xbox 360
Add to collection
Default Collection
Released
December 30, 2010
Community Rating:
Total Votes: 3
4.5
The lord of insanity, Cthulhu was all set to plunge the world into insanity and destruction when his powers were...