Anybody else seen that "Evolution" magazine from Discovery Channel (?) on the stands? I've seen it at the local grocery…