I suppose you're playing modern day?
Nice start, but I'dd make it Antartica, gives you a tie into Lovecrafts work (read his novella: At the mountains of madness and check out Chaosium's Beyond the mountains of madness.)
Also, give you investigators (thats just a name, its like you refer to PC's...