Think the new series of Top Gear* was being filmed this am.
Discussion
- Or whatever it's going to be called.
But it lead me to the conclusion that they were testing luxo-barges on the cheap for their new series.
Gassing Station | TV, Film, Video Streaming & Radio | Top of Page | What's New | My Stuff