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 feel much better about my three hour, fifteen mile drive…