If I hadn't seen this on twitter, I'd swear it was photoshopped.