So it’s not enough for Rovio that the Angry Birds has practically conquered the planet, now they’re going off to rule space too?! Wow. Believe it or not, they’re releasing Angry Birds Space soon. The website is now live. Check it out.
What are BB Creams, CC Creams and DD Creams?
3 weeks ago