Rain didn’t stop the crowd from having a great time! This was Lost Minds Festival in the United Kingdom!