AP PHOTOS: Brazil's Cavalhadas festival celebrates the Holy Spirit

The heartland Brazilian city of Pirenópolis is hosting its annual Cavalhadas festival, a Holy Spirit celebration where participants ride horses, wear masks and don floral headpieces.
What's Your Reaction?






