Red Planet 5-23 (Angry Birds Space)

Red Planet 5-23 is the 23rd level in Red Planet.