From the "here's not something you see everyday" category... I am subscribed to an email list of watches and warnings around Colorado, and today I got one that said "2 Very Large Owls Spotted, Watch Out For Your Small Pets."
Turns out the owls are in the northeast part of Colorado Springs.
One person commented on the post and said "I've seen them swoop by and rip a small dog right off the leash."
Look out!!