I'm a political science grad who follows politics (usually) quite closely. I live in the 3rd and gotta admit I had no idea that Michael Guest was getting a real challenge. Can someone who knows more about what's happening in this race give me the details on how Cassidy (never heard of him) is about to topple a sitting (and to my knowledge scandal-free) congressman?