Instagram has some news to share on its 20th launch event

  Instagram is reportedly launching   a long-form video hub, with a tentative June 20th launch.