leftnyc's Profile

Author's Comments

Sam, why is it that Paris, London, Tokyo, Seoul and many other world capitals have great public transportation and the US just can't pull it off? Are we just lousy at it? Have we lost out edge?

Posted by: leftnyc at November 19, 2008 6:08 AM in response to 50% Less G Service Coming Our Way