Of note in the article, 18 Faclon9's have successfully returned back to earth. This included every launch this year and last year with the exception of a launch in 2016 that they did not attempt a landing due to the flight requirements.
The SpaceX broadcast of the launch will be Here And looks like they start the launch window at 1534EDT (3:34PM Eastern)