Leeches at Dudhsagar Falls – Goa, India


Adventurer George Kourounis visits Dudhsagar Falls near Goa, India. It is the second highest waterfall in all of India and on the way back, he has a less than pleasant encounter with some of the local leeches.

Filmed as part of the Angry Planet TV series.
Produced by: www.peterrowe.tv

Leave a Reply