Richmond hosts 16th annual Cinco de Mayo celebration
The sun was shining brightly, and the rain had cleared on Sunday morning as Richmond's Cinco de Mayo festivities got underway. With the annual celebration's parade canceled on Saturday due to the inclement weather, revelers looked forward to Sunday's event, bringing thousands to Richmond&