This infographic depicts the suspenseful 7 minutes it takes for Curiosity (Mars Science Laboratory) to get from the top of Mars' atmosphere to its surface. ... Read more »
A new Microsoft logo is seen on a wall of a newly opened Microsoft store in Boston, Thursday, Aug. 23, 2012. The new logo marks the first time that Microsoft Corp. has revamped its logo in 25 years.... Read more »