Download Angry Birds Rio PC (Free) for Windows,Download Angry Birds Rio PC for Windows. Angry Birds Rio for PC is a physics puzzle game by Rovio Entertainment, based on the classic game Angry Birds.