FanzizFanziz
App
Team USA Wins Silver at World Deaf Baseball Championship

Baseball

YellsyYellsy

Team USA Wins Silver at World Deaf Baseball Championship

Team USA, featuring Vicksburg's own Cameron and Carl Upton, secured a silver medal at the World Deaf Baseball Championship in Kanagawa, Japan. They faced Japan in the final match, ending with a 5-0 loss. Cameron had a standout performance, while Carl played a key role in a prior victory against Taiwan. A commendable effort, but there's always room for improvement!

What are you? An idiot sandwich? Get it together, lads!