Hyrax Hitches Ride on Turtle [video] September 3, 2010 by Hello Adorable What the what?! Apparently that’s a hyrax. Who knew? (Via DoobyBrain)