Stunt & Action Show

Stunt & Action Show is a Chevy monster truck possibly running in Switzerland.