Leo McHugh Carroll
Bio: Leo and his twin brother Lucas are the youngest of five children including older brothers Vincent and Xavier, and only sister Tori. Born 5/5/2000 in Chicago, Illinois, Leo resides across the lake from the city on the Southwest shore of Michigan
Born: Fri, May 05 2000
Birthplace: Chicago, Illinois, United States Chicago, Illinois, United States
Leo McHugh Carroll is 24 years old