Providencia is a Colombian island a little over 100 miles off the coast of Nicaragua.
Back to xpda.com
A bird! Land must be close.
This boat had a little engine trouble, so some people went out to lend a hand.