ARLINGTON, Tenn. - A U.S. mayor is apologizing for writing on his Facebook page that President Barack Obama deliberately timed a speech last week to block the "Peanuts" Christmas special that features the popular cartoon characters Charlie Brown and Snoopy.