That wasn't a big mountain lion, and they aren't hard to kill. Even a 38 Special would have been adequate. I picked up a Taurus 856 with a 3" barrel recently and that would have been very handy.
NRA LIFE MEMBER GOD BLESS OUR TROOPS ESPECIALLY THE SNIPERS! "Suppose you were an idiot And suppose you were a member of Congress... But I repeat myself." -Mark Twain