Elwood City Grebes

The Elwood City Greebs are the official baseball team in Elwood City. They haven't won a game in 100 years.