23 Oct 2012

Charlottesville, VA

nTelos Wireless Pavilion

Obama For America Rally