A little more detail about the location of failure:
The intersection of the failure was High Point Ave and Norfolk Street in Richmond. I was making a left turn from a stop-sign on High Point onto Norfolk. Instantly, power was lost and the vehicle stalled. I was lucky not to have been hit, and was able to coast about a half-block, placing me on the right side curb on Norfolk Street, in between High Point Ave and MacTavish Ave, facing MacTavish.
A map of the location on Google Maps can be found here, and a satellite image of the area here.