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