Narrow escape

Posted by dumbee on Nov. 12, 2006

In some small town in India where express trains dont make a stop. In this town it seems people are in so much hurry that they dont care for the oncomming speeding train and dare to cross the tracks. This is what you will see.. See it to belive

Categories Pop Culture

Tags india, escape, narrow

More Details