Just months after her graduation in 2014, former #UVASB player Jennifer Bowles took on a challenge that many are unwilling to attempt until later in life. She saw problems in her hometown of Martinsville and successfully ran for City Council to address them.

Bowles, 24, became one of the youngest elected officials in Virginia in 2015 when she earned a four-year term as a councilwoman, then was selected by her fellow councilors to serve a two-year term as vice mayor. Click here to read a UVA Today Q&A with Bowles.

Of Faith and Baseball

Andrew Ramspacher explores the special connection between #UVABase friends and teammates, Adam Haseley and Pavin Smith, in this wonderful and engaging feature from this weekend’s Daily Progress.