Sunspots larger than Jupiter moving across the face of the sun