Motorised shed breaks land speed record as it hits 100mph on Welsh beach

Isn’t that the new T7? :)
 
Back
Top