Leo McHugh Carroll

Leo McHugh Carroll(25 years old )

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

Known for

Acting