No this video wasn’t captured on the streets of India or somewhere in Thailand.
It was recently filmed in the USA on a roadway in Montana.
Buzz60’s Tony Spitz has the details.
No this video wasn’t captured on the streets of India or somewhere in Thailand.
It was recently filmed in the USA on a roadway in Montana.
Buzz60’s Tony Spitz has the details.