NASA releases images of Apollo landing sites

A nostalgic NASA - clearly pining for the glory days of its manned space program -  has released a slew of new pictures depicting the Apollo 12, 14 and 17 landing sites.