The first American floating battery was seen in the Charles River, at Boston, in October, 1775.

The First American Floating Battery

The first American floating battery was seen in the Charles River, at Boston, in October, 1775.