disoriented
words. pictures. anything
Artificial island in the Hudson River at Pier 55
New York, NY, USA