I've looked into some olders posts and there are some references that they drop from Fort Medusa Bosses, but i found no confirmation if it's true. Some people that already sold me some say they just had them laying around for some time, not remembering where did they drop. From my part i have done Medusa everytime i've seen it happend when i'm online, and i never got anything there.