Shires pony fly mask 6653 only £4

£4.00 £15.99

Shires small pony fly mask 6653

fine mesh 

reduced from £15.99 to only £4