This is Space Shuttle Discovery being hauled to its launch pad at Kennedy Space Center in Florida. It is being carried by a gigantic Crawler-Transporter vehicle.
Image courtesy NASA.