• Queen Letizia Photos: The Pictures You Need to See

    The gorgeous Letizia Ortiz Rocasolano, known as Princess Letizia since her 2003 marriage to Crown Prince Felipe, is about to become the next queen of Spain.

  • Why Canada Should Ditch the Monarchy: 5 Fast Facts You Need to Know

  • Liquid Comics: John Mostow’s The Megas #1