A Mountain Lion and a Ninja Turtle… by Dave Brown on May 7, 2013May 7, 2013 Sounds like the start of a joke—”a mountain lion and a ninja turtle walk into a bar…”. Related