Statue of John Glover

Statue in Boston, Massachusetts, U.S.

A statue of John Glover by Martin Milmore is installed along Boston's Commonwealth Avenue Mall, in the U.S. state of Massachusetts.