Top 10 most delusional fan bases in sports
We all know that every sports fan base has its share of overzealous, wacky or just down right annoying fans. However there are a few that always seem to stand…
We all know that every sports fan base has its share of overzealous, wacky or just down right annoying fans. However there are a few that always seem to stand…