This June 6, 2014 photo shows Castle Williams, a 19th century fort located on Governors Island in New York City, with a view of 1 World Trade Center and Lower Manhattan in the distance. Castle Wil …