Space Shuttle

The space shuttle that many New Yorkers are clamoring for, Discovery, landed at Kennedy Space Center earlier today and is seen here getting a tow back to the NASA garage.

Photo: collectspace