This little place in Greenland looks like where you'd save your game after a long journey.
Reminds me of the movie "The Thing"
Please Login to reply.
No replies yet.