Neon Indian – “Sleep Paralysist” Music Video Premiere! PLUS behind the secenes footage!
Neon Indian explores the hallucinatory depths of "Sleep Paralysist" in their new music video which was shot on location at The Miller House in Lexington, KY.
[Watch the video and the special behind the scenes video after the jump!]