Angry Birds Rio launched, get it for free for the next 24 hours on android or $0.99 on iTunes

March 22 2011, 3:48pm