There they go again, with “Close Up”. I swear, NASA’s holding out on us with Hadden Industries. Wanna take a ride?