Rovio’s Angry Birds Stella Coming September 4
Rovio announced this week that Angry Birds Stella is set to be released September 4, a new title in the long-running Angry Birds franchise. Rovio released two trailers onto YouTube, which show off a little bit of gameplay and more cartoonish backstory than...