This is an Interesting Theory About Charizard's Mega Evolutions. If Mewtwo was artifically created doesn't that mean Mr. Fuji created mega stones as well? But then doesn't that mean Charizards mega stones and any mega stones were artifically created?
OH MY GOD THE FEELS. His mama died so a ditto turned into a charizard to take care of him until he could protect himself ; <--- Or Ditto is actually his dad, and his mom was the Charizard in the relationship