Something bounced off of the Sun?!

Bear in mind 1,000,000 EARTHS fit in our sun...