Cow print jackets are everywhere, from a playful £85 fluff piece to a luxe £1,000 investment. But does the trend have legs?
Video obtained by TMZ shows the wild moment the bovine animal came face-to-face with customers and employees—and eventually, itself. People inside the shop began worrying when t ...