Closing Bell: ‘Untitled Russian Project’ on Washington Ave

The east side of Washington Avenue between Lafayette and Dekalb has been taken over by a film crew for the last couple of days. Anyone know anything about the “Untitled Russian Project”? GMAP
Feb 13, 2012 | 10:33 AM