The world’s most expensive high school football stadium has a new owner

The $1 billion Carroll High School in Bayside, Queens, is one of the largest high schools in the country.It opened in 2012.It is located in the Brooklyn borough of New York, which has the third highest population in the US.But the school’s $1.6 billion stadium is now a new property owner.The new owner, Baysides Entertainment […]