Flambeau's 21" owl is the largest on the market. Controls pests near barns, chimneys, gardens or docks.
More Information
UPC071617959159
Free ShippingNo
BrandFlambeau
Write Your Own Review
You're reviewing:Flambeau 21" Owl
Your Rating