Mirror, mirror on the … person? A man in Los Angeles, California, wears a suit made of a thousand tiny mirrors.
Mirror, mirror on the … person? A man in Los Angeles, California, wears a suit made of a thousand tiny mirrors.
Funny fashion isn’t just for pets on Halloween. People wear some pretty wild looks too. Check out photos of bizarre hats, hairstyles, and more in the gallery below.