Owl Found Under Car Hood During Oil Change
A mechanic popped the hood of a car and found an owl sitting on the engine.

More Videos