Closely following the railroad's namesake river, today's Naugatuck Railroad runs on 19.6 miles of the former New Haven Railroad between Waterbury and Torrington, a line built by the original Naugatuck ...