Voodoo Killed The Radio Star

Did you know that there is an actual place in the Philippines that many locals refer to as "Voodoo Island?"...

Close