• About
  • The Poetry of Protest

Show Me Progress

~ covering government and politics in Missouri – since 2007

Show Me Progress

Monthly Archives: April 2020

Sen. Josh Hawley (r): falsely yelling “Fire!” in a crowded movie theater

20 Monday Apr 2020

Posted by Michael Bersin in Josh Hawley, social media, US Senate

≈ Leave a comment

What a pandering asshole.

This morning:

Josh Hawley @HawleyMO
Because free speech is now illegal America?

Oliver Darcy @oliverdarcy
Anti-quarantine protests being organized through Facebook in California, New Jersey, and Nebraska, are being removed from the platform on the instruction of governments in those three states because it violates stay-at-home orders, Facebook spokesperson @andymstone tells @donie.

9:59 AM · Apr 20, 2020

Why don’t you sue, asshole?

As usual, some of the comments are priceless.

So, do you support these protests? Will you bring a gun, too? By the way, will you show up at any of these demonstrations? A constituent wants to know.

First he has to volunteer to work for a week at a supermarket checkout, and then volunteer for another week mopping floors in a hospital.

Cry more Josh

In many circumstances, it is perfectly legal to shout “fire” in a crowded theater. One important example is when there’s a fire in the crowded theater.

There’s a plague, they can rant all they want, they just don’t have the right to spread the plague to everyone else.

Dude,

You some kinda lawyer, no?

I hear tell a Constitutional lawyer?

Damn.

I’d demand that my law school tuition be refunded.

And we taxpayers whose money goes to Mizzou Law School where he was paid a salary to teach said Constitutional Law needs to be refunded also.

I expect to see you and Parson at the capitol tomorrow then, since you are so passionate about infecting others.

How is this helpful? How is this helpful? So, I hope to see you do a live feed at one of this “protests”.

He’s a coward. He won’t go near one. Unless he’s wearing a Level 4 Biohazard suit.

Do something useful like save the USPS

Sad little man

Free speech has its limits, as you should understand since you are supposedly a lawyer. For instance, you are not free to shout that there is a fire in a crowded movie theater when you know there is no fire- that endangers public safety. Just like these irresponsible protests.

Bingo!

“Free speech” isn’t free. Why don’t you propose that these protestors pay out-of-pocket for their own COVID-related medical costs and find and purchase the PPE that will be required by nurses and doctors who care for them

Why are protesters wearing masks if they don’t believe the pandemic is real? Freedom of speech does not include words that cause actions which would harm people’s health. (Example: can’t yell “fire” when there is no fire but causes people to stampede out of a theatre)

“Constitutional lawyer” HAHAHAHAHAHAHAHAH

That’s a fascinating argument, and one that I hope the courts can decide. In the meantime can you bring us up to date on where we are at with getting the testing resources Missouri needs to reopen?

I just realized that looking back at your feed not one post includes any attempt to get testing restarted in America – it’s all prayers and getting us back to work. Please take a moment and realize that it’s testing and tracing we need BEFORE we go back to work.

He knows that. He’s a sociopath. He just doesn’t give a shit about everyone else.

•the 1st amendment only applies to govt. actors, not private corporations •speech loses First Amendment protection if it incites “imminent lawless action”(Brandenburg v. Ohio)
•aren’t you a constitutional lawyer?

He keeps saying he is, but he’s evidently not a very good one.

You can’t shout ‘fire’ in a crowded theater. You can’t shout “run out in huge groups and protest cheek by jowl” during a viral pandemic. It’s simple. It’s still freedom. But with freedom in a republic of states comes shared responsibility. And that can be enforced.

Because it’s a health hazard.

He knows that. He’s a sociopath. He just doesn’t give a shit about everyone else.

Put your money where your mouth is, Senator. Go out to one of those protests without a mask. Shake some hands, give some hugs. Share a meal.

Or is this just another one of your cynical ploys to manipulate people, without the slightest care whether anyone gets hurt by it?

He’s a coward. He won’t go near one. Unless he’s wearing a Level 4 Biohazard suit.

Constitutional lawyer? Haven’t read any legal precedents lately? See Brandenburg v. Ohio, 395 U.S. 444 (1969)

As a constitutional lawyer I’d think you’d know better.

“As a self-described constitutional lawyer” – fixed it for you.

No. You are free to get the virus if you want to. Go protest with them.

Come on, Josh. Even a bad lawyer such as yourself knows that incitement to imminent unlawful action isn’t protected by the 1A.

Trump and the Republicans are going to be the first to point fingers at the governors of these states when their hospitals are overrun with covid patients in 3 weeks.

Your strategy is so transparent.

If you don’t understand how the 1st Amendment works, you should resign from politics immediately.

When they open again, go yell FIRE in a crowded movie theater and see how “free speech” works out for you. You live in a society, act like it.

Because politicians like you exploit

good sensibility for idiocy’s sake.

THAT’S why.

What a buffoon…

You are a Yale Law graduate, a former state AG, & you don’t know Brandenburg v Ohio, 395 U.S. 444, 1969? Sad.

These anti-lockdown protests have prevented healthcare workers from getting to their jobs. That is, they have directly cost the lives of innocent people. That’s not “Free Speech.” It’s murder.

Yeah, Hawley knows this is a legally incorrect opinion… but it plays good with the rubes.

It’s illegal to encourage people to harm themselves or others. Knowingly putting others at risk of death is *not* a protected action in this country.

Josh, you really should stop with the misdirection. Your party is enabling a liar that could have prevented a shutdown.

Um. Reasonable limitations on speech likely to result in imminent harm have long been permitted, Josh. Or did you sleep through Con Law first year? Who did you have small group with, BTW. I assume not Balkin.

When are you going to volunteer to work on a Covid 19 hospital unit? Better yet -send your parents , your grandparents to these rallies !!

Lick a doorknob and show the libs you have no fear. Then lick a handrail. Then a credit card keypad. Then a toilet seat. You can own the libs!

Nope, free speech is still allowed. Just not from those wishing death on others. Why don’t you go to your local hospital, no mask, no PPE, and volunteer to be sneezed on by the COVID-19 patients.
Would be a helpful experiment.
#CorruptRussian @GOP

And on and on…

Josh Hawley (r) [2016 file photo].

Previously:

Sen. Josh Hawley (r): you first, asshole (April 15, 2020)

The postman always rings twice

20 Monday Apr 2020

Posted by Michael Bersin in Uncategorized

≈ 4 Comments

Tags

COVID-19, Donald Trump, incompetence, pandemic

“You know, there’s something about this that’s like, well it’s like you’re expecting a letter that you’re just crazy to get, and you’re hanging around the front door for fear you might not hear him ring. You never realize that he always rings twice…” – Frank Chambers – The Postman Always Rings Twice (1946)

A comment, yesterday, on social media:

Everyone here has been paying attention for a long time. We all knew. That is cold comfort.

American exceptionalism coupled with astroturf (fake) populism has always been part of the equation in this country.

Unfortunately we’ve had grotesque and catastrophic failures in the institutions that have sometimes helped restrain these collective baser instincts as a nation. The individual moral, ethical, and human failures that got us to where we are have long since become too numerous to catalog.

We all have to understand that somewhere over four in ten people you pass on the street fervently believe he’s doing a great job. Couple that with the realization that approximately one third of this country would happily do away with another third, while the remaining would watch and do nothing – and you have a recipe for disaster.

We are so perilously close to this, if not there already.

I’ll illustrate. The conventional wisdom is now parroting the line that widespread testing is not feasible and that the economy is being severely damaged. Think about that for a minute. Translation: We don’t want to pay for it. The 1% don’t want to endanger their profit margins, nor do they want to give up over forty years of undeserved tax windfalls that they’ve been reaping from our economy and infrastructure. Socialize the risk, privatize the profits. It was the greatest parasitic grift balancing act in the history of civilization.

Mother nature doesn’t believe in trickle down economics. There’s always payback – and here we are.

The horror and the scope of the current human toll is nothing to these people. It hasn’t been a concern of theirs in the past. Why should they change? And they have a sufficient number of useful idiot teabagger acolytes to help them continue to achieve their ends.

There’s an “Operation Moron” protest scheduled for Jefferson City, Missouri sometime early this [….] week. I usually try to cover these kinds of events as a photographer. Not this time. I don’t want to be any part of a practical demonstration of Darwin.

The postman always rings twice.

A true believer – at a business establishment along U.S. 50 Highway in eastern Jackson County, Missouri.

Missouri DHSS – COVID-19 Outbreak Statistics – April 19, 2020 – 2:00 p.m.

19 Sunday Apr 2020

Posted by Michael Bersin in Uncategorized

≈ Leave a comment

Tags

Corona virus, COVID-19, DHSS, missouri, pandemic, statistics

The most recent statistics on the COVID-19 (Coronavirus) outbreak for Missouri from the Department of Health and Senior Services:

Cases in Missouri: 5,667
Total Deaths: 176
Patients tested in Missouri (by all labs): approximately 55,873

10.14% of COVID-19 tests in Missouri have a positive result. 2.95% of all confirmed COVID-19 cases in Missouri have resulted in a fatality.

Stay Home. Wash your hands. Don’t touch your face. Good luck to us all.
#FlattenTheCurve

There will be no “persuadable” voters in 2020, there will only be turnout

18 Saturday Apr 2020

Posted by Michael Bersin in Uncategorized

≈ Leave a comment

Tags

campaign signs, Donald Trump, Jackson County, Joe Biden, Johnson County, president, yard signs

“Make America Great Again” – in Russian.

This morning in western Johnson County:

Along U.S, 50 Highway in western Johnson County, Missouri.

The irony escapes them. All $130,000.00 of it.

Jackson County, Missouri COVID-19 statistics:

The price of gross incompetence.

Cheerleading that incompetence this morning in eastern Jackson County:

At a business establishment along U.S. 50 Highway in eastern Jackson County, Missouri.

Don’t waste your time or your breath.

Missouri DHSS – COVID-19 Outbreak Statistics – April 17, 2020 – 2:00 p.m.

18 Saturday Apr 2020

Posted by Michael Bersin in Uncategorized

≈ Leave a comment

The most recent statistics on the COVID-19 (Coronavirus) outbreak for Missouri from the Department of Health and Senior Services:

Cases in Missouri: 5,283
Total Deaths: 165
Patients tested in Missouri (by all labs): approximately 53,525

9.87% of COVID-19 tests in Missouri have a positive result. 3.12% of all confirmed COVID-19 cases in Missouri have resulted in a fatality.

Stay Home. Wash your hands. Don’t touch your face. Good luck to us all.
#FlattenTheCurve

Chipping Sparrow. Spizella passerina.

17 Friday Apr 2020

Posted by Michael Bersin in Uncategorized

≈ Leave a comment

Tags

birds, Chipping Sparrow, missouri, Spizella passerina

New visitors, this evening in west central Missouri:

Chipping Sparrow. Spizella passerina.
Canon 5D III, 2.8 70-200 mm, 2x III.
F 5.6, 1/200, ISO 400, 400 mm.

Chipping Sparrow. Spizella passerina. Canon 5D III, 2.8 70-200 mm, 2x III. F 5.6, 1/200, ISO 800, 400 mm.
Chipping Sparrow. Spizella passerina. Canon 5D III, 2.8 70-200 mm, 2x III. F 5.6, 1/200, ISO 800, 400 mm.
Chipping Sparrow. Spizella passerina. Canon 5D III, 2.8 70-200 mm, 2x III. F 5.6, 1/320, ISO 800, 400 mm.
Chipping Sparrow. Spizella passerina. Canon 5D III, 2.8 70-200 mm, 2x III. F 5.6, 1/320, ISO 800, 400 mm.
Chipping Sparrow. Spizella passerina. Canon 5D III, 2.8 70-200 mm, 2x III. F 10.0, 1/320, ISO 800, 400 mm.
Chipping Sparrow. Spizella passerina. Canon 5D III, 2.8 70-200 mm, 2x III. F 10.0, 1/320, ISO 800, 400 mm.

Chipping Sparrow. Spizella passerina.
Canon 5D III, 2.8 70-200 mm, 2x III.
F 5.6, 1/1000, ISO 800, 400 mm.

A gathering…

17 Friday Apr 2020

Posted by Michael Bersin in Uncategorized

≈ Leave a comment

Tags

birds, Brown-headed Cowbird, missouri, Molothrus ater

Of about a dozen – on an overcast day in west central Missouri:

Brown-headed Cowbird. Molothrus ater.
Canon 5D III, 2.8 70-200 mm, 2x III.
F 5.6, 1/200, ISO 400, 400 mm.

Brown-headed Cowbird. Molothrus ater. Canon 5D III, 2.8 70-200, 2x III. F 5.6, 1/200, ISO 400, 400 mm.
Brown-headed Cowbird. Molothrus ater. Canon 5D III, 2.8 70-200, 2x III. F 5.6, 1/200, ISO 400, 400 mm.
Brown-headed Cowbird. Molothrus ater. Canon 5D III, 2.8 70-200, 2x III. F 5.6, 1/200, ISO 400, 400 mm.
Brown-headed Cowbird. Molothrus ater. Canon 5D III, 2.8 70-200, 2x III. F 5.6, 1/200, ISO 400, 400 mm.
Brown-headed Cowbird. Molothrus ater. Canon 5D III, 2.8 70-200, 2x III. F 5.6, 1/200, ISO 400, 400 mm.
Brown-headed Cowbird. Molothrus ater. Canon 5D III, 2.8 70-200, 2x III. F 5.6, 1/200, ISO 400, 400 mm.
Brown-headed Cowbird. Molothrus ater. Canon 5D III, 2.8 70-200, 2x III. F 5.6, 1/200, ISO 400, 400 mm.
Brown-headed Cowbird. Molothrus ater. Canon 5D III, 2.8 70-200, 2x III. F 5.6, 1/200, ISO 400, 400 mm.

Brown-headed Cowbird (female). Molothrus ater.
Canon 5D III, 2.8 70-200 mm, 2x III.
F 5.6, 1/200, ISO 400, 400 mm.

Missouri – COVID-19 – Hotspots – April 17, 2020

17 Friday Apr 2020

Posted by Michael Bersin in Uncategorized

≈ Leave a comment

Tags

COVID-19, DHSS, Johns Hopkins, math, missouuri, pandemic, Rural/Urban Divide, science, statistics

“Rural and Urban Divide”. Right.

(per Missouri DHSS)
Johnson County, Missouri: 83.87 COVID-19 cases per 100,000 population 4/16/2020.
Kansas City, Missouri: 78.47 COVID-19 cases per 100,000 population 4/16/2020.
Jackson County, Misouri: 67.62 COVID-19 cases per 100,000 population 4/16/2020.

St. Louis, Missouri: 233.13 COVID-19 cases per 100,000 population 4/16/2020.
St. Louis County, Missouri: 203.22 COVID-19 cases per 100,000 population 4/16/2020.

[emphasis added]

There are two rural counties in Missouri which are among those with the highest number of COVID-19 cases per 100,000 population.

Saline County, Missouri:

(per Missouri DHSS)
Saline County
COVID-19 cases: 49
214.02 per 100,000 population 4/14/2020

[emphasis added]

Via Johns Hopkins:

Perry County, Missouri:

(per Missouri DHSS)
Perry County
COVID-19 cases: 38
198.43 per 100,000 population 4/16/2020

[emphasis added]

Via Johns Hopkins:

Differences in the current number of cases among sources is due to different reporting deadlines and issues with timely reporting to those sources.

So much for those astroturf “Operation Moron” rallies planned in Kansas City and Jefferson City this week.

Science and math, people.

Stay Home. Wash your hands. Don’t touch your face.
#FlattenTheCurve

Meta: press credentials

16 Thursday Apr 2020

Posted by Michael Bersin in meta

≈ Leave a comment

Tags

COVID-19, elastic cord, masks, meta, pandemic, press credentials

An early afternoon conversation:

“Hey, where is your collection of old press credentials?”

“On the book shelf in the extra room. Why?”

“Don’t they have elastic cords on them?”

“!”

Even the most dedicated prepper doesn’t have everything they really need stored away for the next apocalypse. I mean, who could expect a quilter with a vast stash of cotton fabrics, including Batiks, to keep a supply of elastic cord.

There we are.

Every individual who has ever been issued a press credential to cover a major event (political or otherwise) saves those credentials. Some are fancy, with slick graphics, industrial lamination, and high end lanyards. Some are a scrawled piece of paper hastily thrown into a sleeve. Others still, are somewhere in between. Some of those old credentials were in sleeves with elastic cords to help hold them around the neck.

The credentials get saved. They may be thrown in a pile on a shelf somewhere, or matted and framed (depending on the perceived historical value) and displayed for all visitors to see.

Over the thirteen years of covering political events for this blog I’ve accumulated quite a collection of issued press credentials. I even have a few from rock/popular music concerts.

The surgical masks sewn by our resident quilter fit and work beautifully and happen to look great, too. Cotton Batik is used because it has a tight weave. There are multiple layers, a sleeve for wire or a pipe cleaner for the nose bridge, a sewn in pocket to insert paper towel or additional filtering material, and elastic cords on each side to fit over the ears and hold the mask in place.

But no one anticipates an urgent need for elastic cord for home sewn surgical masks, right?

In a time of plague, when one has a critical need for raw material which exists as part of another whole product, you cannibalize it.

And so, we did.

Press credentials as a source of raw material.

The finished products.

They wear well.

Self portrait [2020].

Ironic on a certain level, don’t you think?

Stay Home. Wash your hands. Don’t touch your face.
#FlattenTheCurve

Previously:

Going out in a time of plague (March 23, 2020)

Why we can’t have nice things

15 Wednesday Apr 2020

Posted by Michael Bersin in social media

≈ Leave a comment

Tags

#TrumpPandemic, Corona virus, COVID-19, I see stupid people, missouri, pandemic, right wingnuts, social media, sociopaths, Twitter

Or science. Or math.

Today.

MRA @MOGOPAssembly
We call on @GovParsonMO to end the Stay-at-Home Order immediately.

We call on officials to educate the public on the risks of COVID-19 & to encourage self-quarantine if/when recommended, personal responsibility & Christian love for their neighbors.

#endthestay
#covid19
#moleg
[Some bullshit that reads like it was written by a junior high school dance decoration subcommittee.]
10:22 AM · Apr 15, 2020

What a bunch of fucking sociopaths. Assholes.

Some of the response are priceless:

Shame on you.

A few questions:
*How do you know if you are healthy or not, when testing is mostly limited to people with (significant) symptoms? Many people infected have few symptoms, but still spread the virus
*Are you aware that MRA is more widely known as short for Men’s Rights Activists?

Indeed, profits are much more important than safety & health of our citizens! Let ’em die, they were sick anyway, or old, or minority, or an immigrant, or some other person not needed by vibrant robust righteous economy!

BTW, what is “Republican wing of the Republican Party”?

Christian love for neighbors means sacrificing cancer patients & other immune compromised people that HAVE to go places for life saving treatments so you can wander around in your normal life infecting people? I’ll keep my Christian values of care for all. We aren’t sacrifices.

I enjoy living, breathing, etc. I guess you don’t?

Hahaha seriously go away!!

And lo Jesus went to the money changers and offered a sacrifice of James the Greater, a small Samaritan child,and Elizabeth – mother of St John the Baptist – all in an attempt to restart the economy.

-Gospel of Parsons in honor of the GOP Lord and Savior, Donald Trump.

And here folks is your pro-life party. Go ahead and die. As long as the economy continues.

Promote the general welfare. The delusions of the extreme right-wing cannot be allowed to threaten us all.

If you assholes are so anxious to get out, go volunteer at a medical facility caring for Covid-19 patients. I’m sure the professionals could use the help.

Yep.

← Older posts
Newer posts →

Recent Posts

  • Ancient history repeats
  • Campaign Finance: promising us high regressive sales taxes
  • Close
  • Campaign Finance: way, way in
  • Things that go “boom” in the night

Recent Comments

Uh, in case you were… on Some right wingnuts with money…
Winning at losing… on Passing the gas – Donald…
TACO Tuesday | Show… on TACO or Mushrooms?
TACO Tuesday | Show… on So much winning
So much winning | Sh… on Passing the gas – Donald…

Archives

  • June 2026
  • May 2026
  • April 2026
  • March 2026
  • February 2026
  • January 2026
  • December 2025
  • November 2025
  • October 2025
  • September 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • March 2023
  • February 2023
  • January 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022
  • August 2022
  • July 2022
  • June 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
  • February 2018
  • January 2018
  • December 2017
  • November 2017
  • October 2017
  • September 2017
  • August 2017
  • July 2017
  • June 2017
  • May 2017
  • April 2017
  • March 2017
  • February 2017
  • January 2017
  • December 2016
  • November 2016
  • October 2016
  • September 2016
  • August 2016
  • July 2016
  • June 2016
  • May 2016
  • April 2016
  • March 2016
  • February 2016
  • January 2016
  • December 2015
  • November 2015
  • October 2015
  • September 2015
  • August 2015
  • July 2015
  • June 2015
  • May 2015
  • April 2015
  • March 2015
  • February 2015
  • January 2015
  • December 2014
  • November 2014
  • October 2014
  • September 2014
  • August 2014
  • July 2014
  • June 2014
  • May 2014
  • April 2014
  • March 2014
  • February 2014
  • January 2014
  • December 2013
  • November 2013
  • October 2013
  • September 2013
  • August 2013
  • July 2013
  • June 2013
  • May 2013
  • April 2013
  • March 2013
  • February 2013
  • January 2013
  • December 2012
  • November 2012
  • October 2012
  • September 2012
  • August 2012
  • July 2012
  • June 2012
  • May 2012
  • April 2012
  • March 2012
  • February 2012
  • January 2012
  • December 2011
  • November 2011
  • October 2011
  • September 2011
  • August 2011
  • July 2011
  • June 2011
  • May 2011
  • April 2011
  • March 2011
  • February 2011
  • January 2011
  • December 2010
  • November 2010
  • October 2010
  • September 2010
  • August 2010
  • July 2010
  • June 2010
  • May 2010
  • April 2010
  • March 2010
  • February 2010
  • January 2010
  • December 2009
  • November 2009
  • October 2009
  • September 2009
  • August 2009
  • July 2009
  • June 2009
  • May 2009
  • April 2009
  • March 2009
  • February 2009
  • January 2009
  • December 2008
  • November 2008
  • October 2008
  • September 2008
  • August 2008
  • July 2008
  • June 2008
  • May 2008
  • April 2008
  • March 2008
  • February 2008
  • January 2008
  • December 2007
  • November 2007
  • October 2007
  • September 2007
  • August 2007

Categories

  • campaign finance
  • Claire McCaskill
  • Congress
  • Democratic Party News
  • Eric Schmitt
  • Healthcare
  • Hillary Clinton
  • Interview
  • Jason Smith
  • Josh Hawley
  • Mark Alford
  • media criticism
  • meta
  • Missouri General Assembly
  • Missouri Governor
  • Missouri House
  • Missouri Senate
  • Resist
  • Roy Blunt
  • social media
  • Standing Rock
  • Town Hall
  • Uncategorized
  • US Senate

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Blogroll

  • Balloon Juice
  • Crooks and Liars
  • Digby
  • I Spy With My Little Eye
  • Lawyers, Guns, and Money
  • No More Mister Nice Blog
  • The Great Orange Satan
  • Washington Monthly
  • Yael Abouhalkah

Donate to Show Me Progress via PayPal

Your modest support helps keep the lights on. Click on the button:

Blog Stats

  • 1,051,694 hits

Powered by WordPress.com.

Loading Comments...