Planet Hunters Talk

What is going on here?