Japanese Trains Make Me Love LA Traffic
[digg-me]Living in Los Angeles, traffic can easily turn a 15 minute drive into a 2 hour hell trip. But after watching these Japanese Sardines pack themselves (with the help of jappackers) on trains makes me [...]
