Where'd you find that pic?
The summer I was living in Estes Park a sick mountain lion wandered into town and had to be put down.
I'm a hunter so it doesn't really bother me. The unfortunate truth of the matter is that every wild animal ever born is pretty much guaranteed a horrible death at birth. Get sick and starve, get old and starve, get killed by a predator, etc. A quick bullet is about the cleanest death an animal can get.
I've only seen two mountain lion. One ran in front of me on my way back from fishing the South Platte down around Deckers and the second was taking a nap in my backyard here in Evergreen.