The DC Department of Transportation recently uploaded photos of the city's first streetcars heading off from the Czech Republic towards the city by boat. The cars are expected to arrive in DC around the middle of December. More after the jump.