STS-125 Mission Status Briefing - May 19, 2005 (Video), NASA
Editor's note: Today's STS-125 mission briefing included some unusual and candid comments from Dr. David S. Leckrone, Senior Project Scientist for the Hubble Space Telescope. Go to the 21:00 minute mark and start from there. The Constellation program gets an earful.
- Video on the next page.