Amazing Hubble Photo Reveals Tarantula Nebula's Star-Filled Web

Date: 17 April 2012 Time: 09:00 AM ET