They do indeed deserve a parade!
A man originally from Brasil pointed out to me (correctly or not) that the US Womens soccer team has 4 World Cup wins? Dies anyone know if that is correct? Brasil was considered the best men's soccer team on the planet when they "only" had that many world cups!