BREAKING: Police find multiple “incendiary” devices placed at Tesla showroom in Austin, Texas

Reply to this note

Please Login to reply.

Discussion

I hope these idiots rot in prison