To be fair, it also isn't Velrun's. ;)
Mountain lion as a term covers both the cougar and the puma. As a native speaker, "forest mountain lion" sounds really artificial, and wouldn't refer to a type of mountain lion - "[PLACE NAME] Mountain" is a common construction, so I'd read that as "lion...