Stranded passengers seek relief on a stalled bus. Stranded passengers seek relief on a stalled bus. BussDesperat