Steve Aoki & Louis Tomlinson finally dropped their music video for Just Hold On! It is about dang time!!!