Amsterdam Island Weird July 10, 2013 Amsterdam Island2019-03-03T17:53:58-05:00 Islands 1 Comment Île Amsterdam, Amsterdam Island, New Amsterdam, or Nouvelle… Take a Peek