Heagan Holmes

Heagan Holmes

When 11-year-old Heagan Holmes first sat huddled, head down and ready to race at the starting line of Beaumont’s 2012 soapbox derby competition, she couldn’t have known her first race would eventually le

shadow