Today in History for Dec. 21: In 1266, the last stand of the first English parliamentarians ended when rebels surrendered Kenilworth Castle to the king after a six-month siege.