LIVE REVIEW: Gorillaz Rock the House in PhiladephiaDate of show: July 13, 2017 Location: Festival Pier at Penn's Landing, Philadelphia, PA Review By: Miranda A Woody Last Thursday...