Pucha3 papercraft toy from Fufufu Online, a Polish web design and internet ad company.
Was curious, so I did some translation on the papercraft's name, the word "pucha" is Polish for "down". Not really sure if there's a connection with a bird, maybe Pucha is just a proper name.
Pucha 3 - Owl Paper Toy [FUFUFU.pl]
Snowy Owl Papercraft [Related Posts]
Legend of Zelda - Owl Statue Papercraft
Letter Pressed - Presston Papercraft
Bird Monster Papercraft
Indian Peafowl Papercraft