Home Tags Buffalo

Tag: Buffalo

Twitch User Commits Alleged Mass Shooting In Buffalo, NY

A Twitch user has committed a mass shooting in a supermarket in Buffalo in New York State, America. This will no doubt force Twitch...