Pope Benedict XVI wore a sombrero while driving through an enthusiastic crowd in Silao, Mexcio. The pope spoke to a crowd of thousands of on his second day in Mexico, during a tour of Latin American countries.