The Iberian Lynx is the most endangered species of cat in the world. We love its beautiful spots!