Failure Island
A mysterious video production company tucked away
in the Financial District of Manhattan.
40º 44' 30.822" N .
73º 59' 21.508" E