I wouldn't hold my breath about that Instagram rumor that's going around in the last few hours - there's a big chance it's the fake app in the screenshot.

Not linking to the original source to avoid spreading more FUD.
Shared publiclyView activity