Newly discovered owl frowns on your shenanigans
This owl, Ninox Spilocephala, is one of 10 new species of owl just discovered in the Philippines. (Researchers found them using recording equipment that can distinguish subtle distinctions between different species’ hoots.) More importantly, though, he has scary human eyes, hates you, and was clearly born to be a meme.
I’ve put him up on MemeMaker.net, so go to town, if you can handle dicking around on the internet in full view of his penetrating, disapproving glare.