Mike Roqué:
Union Pacific at Hesperia, CA
Mike Roqué:
BNSF at Hesperia, CA
Mike Roqué:
BNSF at Hesperia, CA
Mike Roqué:
BNSF at Victorville, CA
Mike Roqué:
BNSF at Victorville, CA
Mike Roqué:
BNSF at Victorville, CA
Mike Roqué:
BNSF at Victorville, CA
Mike Roqué:
BNSF at Oro Grande, CA
Mike Roqué:
BNSF at Oro Grande, CA