Cloudburst

Discovery punches through.

STS-133-620.jpg
Final launch of STS-133 Space Shuttle Discovery at Kennedy Space Center, Florida on February 24, 2011. © 2011 Robert Seale © 2011 Robert Seale. Robert Seale Photography www.robertseale.com 832-654-9572 ©2011 Robert Seale

Get the latest stories in your inbox every weekday.