leton Crew is pure 80s Star Wars fun. The kids are a classic 80s crew who ride (speeder) bikes and go on an accidental adventure.
Major Tom (Coming Home) is a classic new wave song released in 1983. It is not to be confused with David Bowie's Space Oddity, although they are definitely both about the same wayward astronaut. The song was released in German…
Keep reading with a 7-day free trial
Subscribe to Boing Boing to keep reading this post and get 7 days of free access to the full post archives.