Transport Cooperative Chilla F…

Transport Cooperative Chilla Falls off Devil’s Route in Ecuador, 16 Fatalities http://t.co/jfp16yRg