- Messages
- 22,115
- Reaction score
- 2,003
- Points
- 313
Just saw an ad and super excited for it. Basically looks like the UK Top Gear trio doing their usual stuff just on a different channel/streaming venue.
Streaming starts November 18th!
Streaming starts November 18th!
Last edited: