Source: https://www.gamewatcher.com/news/2017-06-09-destiny-2-campaign-length-clocks-in-at-around-12-hours