Tuesday, May 31, 2005


This is Westminster Abbey, where the Royals usually get married. Except for when they marry divorcees, then they get married in court.