Park Lane Towers as seen from 83rd Avenue looking south to Metropolitan Avenue in April of 2006.