Seventies Puritan Pants: 70s -Puritan- Mens white, red and navy blue ...

Responsive image
source