Lead Sleds: Slammed Rides in Southern California
A selection of candid captures of various "lead sleds" in Southern California
Back to Top