By PEDESTRIAN.TV Published September 6, 2010 The Road’s post-apocalyptic squalor meets three girls in spray-painted tee shirts. Weirdness ensues.