Telescopic boom lifts 2024 United States, EDINBURG, Texas
Telescopic boom lifts 1998 1,394 h United States, Holland, Michigan