It may have been a cloudy day, but the streets of Asheville were lined with bright colors for the Asheville Mardi Gras parade on Sunday, March 2. Following the parade, folks in feathered costumes followed one another across downtown to pack into Pack’s Tavern for the Queen’s Ball.
Revelers took to the streets for Asheville Mardi Gras on Sunday, March 2.
Twelfth Night is an old, traditional time of merriment in many Western cultures. Most now think of it as the start of the Carnival season leading up to Mardi Gras.