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.