Home› Vehicle having vehicle-mounted dual retractable telescoping structures housing surveillance equipment with one structure being mounted to flatbed of the vehicle and another structure being fully retractable within vehicle
Vehicle having vehicle-mounted dual retractable telescoping structures housing surveillance equipment with one structure being mounted to flatbed of the vehicle and another structure being fully retractable within vehicle