Lax Space Shuttle Landing
Nov. 22, 2024
Space Shuttle Endeavour Lands in L.A. for Display at California Science Center | Space Mission 26: The Big Endeavour | Western Museums Association Space Shuttle Endeavour Fly by and landing at LAX (Best video!!) - YouTube Space Shuttle Endeavour Lands in Los Angeles - YouTube | Lax Space Shuttle Landing