PLAY: Cthulhu Saves the World

Watch as the ultimate evil becomes the ultimate hero in this trailer for the new hilarious game Cthulhu Saves the World. Created by Houston based, Zeboyd Games.