Charlottesville was named America's happiest city in 2014 but now people are struggling to come to terms with Saturday's violence and are questioning how it was allowed to happen.

US & Canada, Arts & Culture