• 3 years ago
Welcome To Star Z Games.
Angry Birds Stella, also known as Angry Birds Slingshot Stella, was a puzzle video game and the second spin-off from the Angry Birds series, developed by Rovio Entertainment.
Thanks for watching.

Recommended