A high school in Buford, Georgia, unveiled a massive $62 million football stadium that can seat 10,000 people, and even includes executive suites. NBC News’ George Solis reports.

See Full Page