First Documented 1970 Last Documented 1973 The Cougar 10501 Burbank Blvd North Hollywood, CA United States Geo 34.1724517, -118.3595987