Seriously, there are way too many random mountain lions cruising the streets in Colorado.