Ezra Boyle (Daniel Cosgrove) has officially stopped pretending to be anything other than what he is on General Hospital.
Some Walking Dead villains get all the hate, but what if one of them was actually right? Here, we explore why one ...