I remember reading somewere that this was an Alfa puppet used in Finland? Its slightly different from the Norway puppet. I dont have anything to back this up tho... it was some years ago! User:Warrick 17:08, March 31, 2009
Not Alfa! Edit
This is not Alfa. This is a fake photo!