Drop Dead Red gets the crowd going at First Festival. Sacramento, CA. 2015. Photo Alejandro Montaño

Leave a Reply