Back to the Future’s Marty McFly VS. Michael J. Fox! The Battle of Time on Youth~

Seems like the folks from Back to the Future was just a little bit off the mark on their 47 year old Marty McFly. That, or Michael J. Fox has somehow went back in time to replace his old would-be old-self, 47 year old Marty McFly, with a younger version of himself in order to make him still look young at age 49! A classic time swap — genius. Now we know~