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
May 21, 2012 | 02:16 PM