Probably just me and my skepticism, but I don't buy it. Unless that cat and the deer are good buddies, I don't see a Mountain Lion creeping that close to a deer, or any prey for that matter, without charging it 20 yards earlier. Just my 2 cents.
CRITR