Website powered by

LOST Altar

"During the filming of the series LOST in Hawaii, a crew member discovered a voodoo altar in a remote corner of the mysterious island. What is particularly strange is that the same type of voodoo altar was found over 11,000 kilometers away in Germany, in front of the famous castle of King Ludwig II, which I previously depicted in an artwork."

voodoo altar

voodoo altar

voodoo altar

voodoo altar

voodoo altar

voodoo altar

voodoo altar

voodoo altar

voodoo altar

voodoo altar

voodoo altar

voodoo altar