Is Jim Costa over reacting or is he spot on?

More From 95.3 The Ticket