Taavura

Telescopic trailer

Telescopic trailer for oversized loads designed for the Israeli Military Industries.