First Documented 1977 Last Documented 1977 The Double Image 10848 Ventura Blvd Studio City, CA United States Geo 34.1390787, -118.3674477