Most delusional fan base?
Atlanta believes they have an NFL team so my vote goes to them.
Print