This is a tricky one! Good luck everybody! ~F
Science and mythology live forever when light and matter come together.
Sons stream forth from radiant light. In mid-August, they shine so bright.
But for a quest this hero led, the Gorgon would never have lost her head.
And I wouldn't have been given my name, if that head he did not claim.
What am I?
Check back later if you need to get a clue...