angry birds picture

Angry birds

Angry birds is a video game based franchise spreading across multiple platforms, devices, and operating systems, spreading its influence over to the toy isles, the silver screen, Tv shows, clothing,…