Harry's horse breeches

Shipping via Omniva
Has some spots

Size: 32
New or used:
New
Used