Looks like a red fuzzy ball. Is there a movie of the surface moving around?
https://www.youtube.com/watch?v=2U3ucaVzRqQ