Selfie Fail Proves Russian Involvement in Ukraine?