Catalina Sky Survey Helps Explain Puzzling Observations