Wow! signal explained after 40 years?

The internet is buzzing today over new evidence from Antonio Paris - an