This is a concept piece based on a chinese myth. Every Lunar New Year, This monster 'Nian' (literally means 'Year') will go to the villages to wreak havoc during the time of the new year. That is why the chinese celebrate the new year with lots of firecrackers and stuff, hoping to drive Nian away.
This is sort of a pre-scene to the above, something like Nian has just awakened from his deep sleep in the mountaintops where its still snowing yet hints of sunlight are showing.
by Yap Kunrong