A Yeti in Crystal Palace Park 10 February, 2012 by Alex If you have a yeti, and you have snow in Crystal Palace Park, then you have to make use of them! Besides, it’ll be great material for the Alien Moon trailer…