No Success December 31, 2011 This new video that Brett Rohlfing made leads me to believe he’s off the wagon and possible doing LSD or peyote. I’m not sure. Try not to die watching this.