world cup

FIFA World Cup Coming To The Americas In 2026

This summer, soccer (or futbol as most countries call it) will take over the sports scene as the 2018 FIFA World Cup heads to Russia. A few years back, rumors began swirling that the United States, Canada, and Mexico would band together to try and host a World Cup. News broke last night that we did...
Read More