Elixir of Life 44
Pirates of the Caribbean movie set, Wallilabou, St. Vincent, Caribbean
Last update: June 2010