Motorists making their way around Long Island City and Astoria last week found themselves maneuvering some rough terrain, thanks to street maintenance performed by the city Department of Transportation and the Department of Design and Construction.&n More...