First Documented 1976 Last Documented 1977 Stowaway 11608 Ventura Blvd Los Angeles, CA United States Geo 34.140165, -118.3851278