Angry Birds Space: What Did Curiosity Find On Mars? Lauren Arevalo-Downes 12 years ago Angry Birds Space has gotten a new episode in Red Planet. Appropriately, Rovio has tied this into the recent Curiosity Mars landing…