Cults – Lee’s Palace – NXNE 2011 Sometimes an unknown buzz band lives up to, some fail and others exceed expectations. New York based indie-pop group Cults definitely fall into the latter category. During NXNE we heard some friends commenting that Cults should be seen, so we thought we’d check them out at their Lee’s…