 It is expected to be released at some point in 2016.Busch married his wife Lin Zy (née Selestow), a puppet designer, on September 18, 2011 in Royal Palm Beach, Florida.They reside in a multiple-studio house in Macomb Township, Michigan with their dog Roxie.