User blog:JEJB/What is this?

Recently community partners in Spanish found this strange link on the Oficial Web site of Rovio:

"The Link"

Within the link there is a picture and a title as well as the interface of the site, but no more things

I'm not sure if this is completely truthful or is mere rumor or if someone around here already knew this, but if anyone knows of this please help us solve this strange case

Thanks for your attention.