Item #: 5915WL
Availability: In Stock
Usually ships In 1-2 Business Days
Flambeau's 21" owl is the largest on the market. Controls pests near barns, chimneys, gardens or docks.
Price: $126.86

    Quantity: