Something bounced off of the Sun?!

Top