2018 Shenandoah Valley Pride Festival

This festival is held each summer to bring all of the community together to celebrate the homosexual/transsexual community. What a better place