This video took a year to make...