See That Tiny Little Island In That Lake? Well, It's About...

The tiny little island of Vulcan Point in the Philippines is the world's...

19K views zdouf.com

Interest

Humor
Discovered by Ramon
on Jan 10, 2014

Stumblers Who Like This Page