Godsmack played a free show last night (April 27) at the Socorro Entertainment Center (Speaking Rock Entertainment Center) in El Paso, Texas. It was the first indoor show at the venue, which holds 10,000 fans. Fan-filmed video of the show can be seen below. Thanks to PVTHansen16 for filming and uploading the footage.
“I Stand Alone”