Owl Found Injured In Grill Of Pickup Truck Released Into The Wild - A Must Watch Video

Lucky the Owl proved everyone wrong when he successfully soared away after he was released into the wild. Firefighters who found him thought he'd never fly again when he was discovered behind the grill of a pickup truck in Florida. Three weeks later, the woman who found him let him go in a wooded area amid rescuers.