Most have probably seen this famous NYC peeing video (one of my faves)
https://www.youtube.com/watch?v=yFGcfZ1GRqg
Does anyone have any idea where this is in NYC? I happen to be there right now and would like to check it out one night. I know some of you are magic with identifying geographic areas (google maps/street view) and someone may have already done the legwork.