I just saw an Addidas commercial for the World Cup. Apparently, impossible is nothing. I think maybe they got that translation a bit wrong.
In other random English usage, my toliet paper urges me to Be Happy, Stay Healthy, Be Wealthy. It also smells and has flower pictures. It is the most pimped up toilet paper I have ever wiped my arse with.