thenudie e32 niki snow the rumors are true