It may have looked like a scene out of a sci-fi movie, but a meteor racing across the sky in Russia had people scared out of their wits Friday morning.
The Angry Birds franchise turned to NASA for the development and promotion of their game Angry Birds Space. Now it appears the space agency is turning to the super-addictive game for their latest strategy to explore the great beyond.
NASA revealed their new spacesuit - the Z-1 Prototype Spacesuit and Portable Life Support System (PLSS) 2.0 - and we can't help but think this new outfit was inspired by 'Toy Story's' own Buzz Lightyear. Are our astronauts headed to infinity and beyond?