Pictures provided by: Parrilex304
Author | Message |
---|---|
◊ 2023-08-01 23:06 |
Most of these vehicles appear to be from a long piece of stock footage filmed in Tampa, Florida (100 North Tampa is prominently visible), newest car is the 2014 Silverado. -- Last edit: 2023-08-01 23:08:56 |