British fleet defeated on the Delaware River
British fleet defeated on the Delaware River On this day in history, October 23, 1777, a British fleet on the Delaware River is defeated by patriot defenders from Fort Mifflin and the Pennsylvania State Navy. Forts Mifflin and Mercer were built on the Delaware River just south of Philadelphia