Claim: One of the world's largest baseball stadiums is in Rio de Janeiro.
Verdict: NOT ENOUGH INFO