A Vestavia Hills teen died over the weekend after he was critically injured when he fell from a moving vehicle. The Jefferson County Coroner’s Office identified the teen as Hudson Joseph Meek.