The Moment of Truth - Astounding!
Submitted by: Rajesh Sharma The Moment of Truth - Astounding! photos, beautiful, photography, space, launch If you've ever seen photos of space launches, you've probably seen the handiwork of Ben Cooper, who has been taking incredibly detailed photos for NASA since 1999.