WU Haoxiang:
Nova LFS | Rt 43 | Ypsilanti MI
WU Haoxiang:
Gillig Low Floor 40' | Rt 3 | Ann Arbor MI
WU Haoxiang:
Gillig Low Floor 40' | OUT OF SERVICE | Ann Arbor MI
WU Haoxiang:
US-41 near Copper Habour
WU Haoxiang:
Gillig BRT 40' | Route 494 | Detroit MI
WU Haoxiang:
NFI XD60 | Route 462 | Detroit MI
WU Haoxiang:
NFI XD60 | Route 4 | Detroit MI
WU Haoxiang:
NFI XD40 | Route 30 | Detroit MI
WU Haoxiang:
Quincy and Torch Lake Cog Railway
WU Haoxiang:
NFI XD40 | Route 19 | Detroit MI
WU Haoxiang:
Detroit People Mover
WU Haoxiang:
QLINE Detroit
WU Haoxiang:
Gillig Low Floor Hybrid 40' | 65 | Ann Arbor MI
WU Haoxiang:
Gillig Low Floor 40' | BURSLEY-BAITS LOOP & NORTHWOOD LOOP | Ann Arbor, MI
WU Haoxiang:
Gillig Low Floor 35' | 62 | Ann Arbor, MI
WU Haoxiang:
Gillig Low Floor 40' | NORTHWOOD | Ann Arbor, MI
WU Haoxiang:
Prevost H3-45 | Michigan Flyer | Ann Arbor
WU Haoxiang:
Michigan Theater
WU Haoxiang:
Gillig Low Floor 40' | 62 | Ann Arbor
WU Haoxiang:
Nova LFS | Route 26 | Ann Arbor MI
WU Haoxiang:
NFI XD40 | 4R | Detroit
WU Haoxiang:
Huckleberry Railroad #152 Baldwin 4-6-0
WU Haoxiang:
GILLIG Low Floor 35' | 33R | Ann Arbor
WU Haoxiang:
GILLIG Low Floor Hybrid 40' | U-M Bus Bursley-Baits | Ann Arbor
WU Haoxiang:
GILLIG Low Floor Hybrid 30' | U-M Bus North-East Shuttle | Ann Arbor
WU Haoxiang:
GILLIG Low Floor Hybrid 40' | U-M Bus Commuter South | Ann Arbor
WU Haoxiang:
GILLIG Low Floor Hybrid | 21R | Ann Arbor
WU Haoxiang:
GILLIG BRT Hybrid | 23B | Ann Arbor
WU Haoxiang:
GILLIG Low Floor | U-M Bus Bursley-Baits | Ann Arbor
WU Haoxiang:
NFI DE40LFR | Route 1 | Lansing MI