Rick Egan | The Salt Lake Tribune
Ben Harper enters the stage, as he plays Red Butte Gardens, June 29, 2016
Rick Egan | The Salt Lake Tribune
Ben Harper plays Red Butte Gardens, June 29, 2016
Rick Egan | The Salt Lake Tribune
Ben Harper plays Red Butte Gardens, June 29, 2016
Rick Egan | The Salt Lake Tribune
Ben Harper plays Red Butte Gardens, June 29, 2016
Rick Egan | The Salt Lake Tribune
Ben Harper plays Red Butte Gardens, June 29, 2016
Rick Egan | The Salt Lake Tribune
Ben Harper plays Red Butte Gardens, June 29, 2016
Rick Egan | The Salt Lake Tribune
Ben Harper plays Red Butte Gardens, June 29, 2016
Rick Egan | The Salt Lake Tribune
Ben Harper plays Red Butte Gardens, June 29, 2016
Rick Egan | The Salt Lake Tribune
Ben Harper plays Red Butte Gardens, June 29, 2016
Rick Egan | The Salt Lake Tribune
Ben Harper plays Red Butte Gardens, June 29, 2016
Rick Egan | The Salt Lake Tribune
Ben Harper plays Red Butte Gardens, June 29, 2016
Rick Egan | The Salt Lake Tribune
Ben Harper plays Red Butte Gardens, June 29, 2016
Rick Egan | The Salt Lake Tribune
Ben Harper plays Red Butte Gardens, June 29, 2016
Rick Egan | The Salt Lake Tribune
Ben Harper plays Red Butte Gardens, June 29, 2016
Rick Egan | The Salt Lake Tribune
Ben Harper plays Red Butte Gardens, June 29, 2016
Rick Egan | The Salt Lake Tribune
Ben Harper enters the stage, as he plays Red Butte Gardens, June 29, 2016
Rick Egan | The Salt Lake Tribune
Ben Harper plays Red Butte Gardens, June 29, 2016
Rick Egan | The Salt Lake Tribune
Ben Harper plays Red Butte Gardens, June 29, 2016
Rick Egan | The Salt Lake Tribune
Ben Harper plays Red Butte Gardens, June 29, 2016
Rick Egan | The Salt Lake Tribune
Ben Harper plays Red Butte Gardens, June 29, 2016
Rick Egan | The Salt Lake Tribune
Ben Harper plays Red Butte Gardens, June 29, 2016
Rick Egan | The Salt Lake Tribune
Ben Harper plays Red Butte Gardens, June 29, 2016
Rick Egan | The Salt Lake Tribune
Ben Harper plays Red Butte Gardens, June 29, 2016
Rick Egan | The Salt Lake Tribune
Ben Harper plays Red Butte Gardens, June 29, 2016
Rick Egan | The Salt Lake Tribune
Ben Harper plays Red Butte Gardens, June 29, 2016
Rick Egan | The Salt Lake Tribune
Ben Harper plays Red Butte Gardens, June 29, 2016
Rick Egan | The Salt Lake Tribune
Ben Harper plays Red Butte Gardens, June 29, 2016
Rick Egan | The Salt Lake Tribune
Ben Harper plays Red Butte Gardens, June 29, 2016
Rick Egan | The Salt Lake Tribune
Ben Harper plays Red Butte Gardens, June 29, 2016
Rick Egan | The Salt Lake Tribune
Ben Harper plays Red Butte Gardens, June 29, 2016