Books. Bikes. Boomsticks.
"What fresh hell is this?"
Tuesday, July 31, 2007
Today In History: Dune buggies on the moon!
Apollo 15 astronauts took the first lunar joyride on this date in 1971. You'd think that a car with a $950,000 window sticker would go faster than 8 mph. (I did like the ingenious duct tape repairs, though...)