The Atlanta Falcons revealed a new franchise logo Wednesday, and judging by the reaction they received, they have to be doubting their decision. Continue reading... [ H/T The Daily Caller ]