All sports Site
All sports Site
United States - Salt Lake City- Founded in 2018
Salt Lake Stallions is a american football team from United States, based in Salt Lake City. The club was founded in 2018. Salt Lake Stallions plays their home games in the Rice-Eccles Stadium.