Great post. Thanks!!
I knew that we had some questionable Republicans in the ranks, but Castle is a freaking Homosexual Democrat. How can he go undetected for so long? Oh well, thanks Obama, for pissing us all off and giving us the energy we needed.