2003 Ford SVT F-150 Lightning
kkeps
@ 2022-07-15 13:45:51
Very fascinating seeing these American behemoths in the middle of Switzerland!