A Waterloo man has been charged after an alleged racist outburst in public led to the discovery of several weapons. Waterloo Regional Police were called to King Street North and University Avenue West around 5:45 p.m. on Oct. 28 for reports of a male making threatening comments. Investigators said the suspect was yelling racial slurs at people outside a restaurant and threatened to kill one of them as they left the business. Police located and arrested the man at 6:05 p.m. During a search after his arrest, officers found and seized several weapons, including three throwing knives, a concealed machete, a handheld flamethrower device and body armour. A 29-year-old man was charged with uttering threats to cause death or bodily harm, possession of a weapon for a dangerous purpose and carrying a concealed weapon.