BREAKING: Police find multiple “incendiary” devices placed at Tesla showroom in Austin, Texas
I hope these idiots rot in prison
Please Login to reply.
No replies yet.