Portugal. the Man before they take the stage at Hangout Music Festival in Gulf Shores, Alabama. 

www.wmckenna.com