Psycho Las Vegas 2017 Announces Their Full Lineup

Psycho Las Vegas 2017 will be taking place from August 18th-20th at the Hard Rock Hotel And Casino Las Vegas in Nevada, and they’ve just revealed the final lineup for the weekend. Continue reading