Did someone in Japan find a magic lamp?

Mother Nature can do some amazing things. Sometimes, she’s a real terror, but she can also be a fan of all things cute. This next creation is just plain cool. Spotted in Japan, this cloud reminds us of a familiar sidekick to a street rat from Agrabah.

Read More