Angry Birds remains big business. The original, now-classic game continues to expand, and the sequel, Angry Birds Space, just hit the 50-million download milestone in 35 days.
Remember that bigger-than-life Angry Birds attraction in China we told you about? Here’s a look at it in action. The attraction is located in an amusement park in China’s Hunan Province.