Senator Ted Kennedy has passed away this afternoon. It was always going to be sad to see him off, but that his pet project (health care reform) is so close to passing it makes it even harder. He was a huge figure in the senate, and bigger in the Democratic party. His passing marks the last of the Kennedy brothers – a tragic history in itself.
Rest in peace Ted. You’ve certainly earned it.