Owl found in Lowe’s Home Improvement store

General Article



Store employees preparing the garden center at a northwest Omaha Lowe’s made an unusual discovery.

source