News

The Buford High School in Georgia has had its $62 million football stadium unveiled, and it puts most colleges in the shade.