Russian astronomers have recently observed a giant radio flare from a strong X-ray binary source known as Cygnus X-3 (Cyg X-3 for short).