First Documented 1979 Last Documented 1979 Rio Rita 1887 E 10th St Long Beach, CA United States Geo 33.7791282, -118.168829