the website exists http://www.lifecancun.com but I didn't see it when I was in Cancun and I don't see anything about it in any current stuff. Anyone know?
Im gonna have to say no about this one............. but I could be wrong! At least the last 5 years I havent noticed it on all my trips, NOR have I heard a thing about it!