Red Bull North America
Red Bull North America and Creative Concepts of America Vending Machine Scam
On September 28, I used my life savings (I was a college student at the time) to purchase 10 Royal Vending Machines from Creative Concepts of America, authorized representative of Red Bull Vending North America. The machines had to be authorized by Red Bull because they have the Red Bull logo all ...