GIVE TIL IT HURTS!

Publick notice

Y’all may or may not notice, but I just implemented a CSS tweak which should—SHOULD—make all links display in boldface site-wide, as well as the regular old blue color. Had a few of y’all older-eyes types complain after the yearly switch-over from Scrooge Picard to the Angry Guy theme about not being able to see the links too good, so hopefully this will help a little with that. Shouldn’t be too terribly intrusive otherwise, I don’t think. That is all, as you were.

2
1

Say it ain’t so, Frodo!

Our pal Midwest Chick posts a meme that reminded me of one of the very first entries in my “Greatest Hits” collection which I haven’t looked at in a VERY long time now. It’s a satirical piece I put together way before the Babylon Bee was even a twinkle in the esteemed and estimable Seth Dillon’s pants. A wee dram:

ICC and the Dark Lord
Frodo Lives!

From The Guardian (ahem):

Frodo Baggins Charged With War Crimes

Frodo Baggins of Bagshot Row, Hobbiton, The Shire, Middle Earth, has been called before the International Criminal Court to answer charges of war crimes brought by Sauron the Dark Lord and Saruman the White in a joint filing.

Baggins refused comment on the matter from his home at Bag End, simply moaning and holding his head. But his former valet and gardener (now mayor of Hobbiton) Samwise Gamgee spoke with reporters from his “bit of garden,” saying that “you people ought to know better, coming here bothering my master and trampling my taters and all. This is just about the dumbest thing I’ve heard of since Master Merry and Master Pippin started up that Broadway show of theirs. That didn’t work out so well, either, but all’s well as ends better, as my Gaffer used to say.” Gamgee was referring to the spectacular failure of “Mount Doom – the Musical,” which debuted on Broadway last year and closed the same night, bankrupting its producers and principal investors Meriadoc Brandybuck of Buckland and Peregrine Took of the Tookland, both in the Shire.

The charges brought by Sauron and Saruman are serious and were commented on at length by the Dark Lord himself at a press conference held after he delivered the formal papers to the Court. As a full signatory to the Court’s original charter, Sauron is legally entitled to bring charges before the Court, and the Court’s decision will be binding on Mr. Baggins, per the charter establishing the authority of the Court over the entire world, whether the particular defendant lives in a member country or not. The Shire has repeatedly refused to ratify a proposal to join the Court; the proposal has languished in the legislature, bogged down by stalling tactics employed by right-wing and unilateralist legislators intent on blocking it. Gondor and Rohan have likewise not joined the ICC, for similar obstructionist reasons.

“Mr.Baggins is guilty of some of the most egregious violations of International Law as expressed in the Court’s founding documents and must be brought to answer for his inhumane actions,” Sauron said from the cardboard box behind the Emyn Muil 7-11 he’s been living in since the scandalous and irresponsible destruction of Sauron’s Ruling Ring brought about the downfall of his Empire several years ago. “He’s obviously guilty of violating several provisions of Article 8, Section 2, especially the ‘outrage against personal dignity’ clause and the ‘excessive incidental death, injury or damage’ clause. When the armies of the Western Alliance marched up to the Black Gate, they were guilty of making illegal aggressive war against a sovereign nation. Our legal team plans to bring separate suits against Aragorn son of Arathorn, the Elfstone King Elessar of Gondor. Also King Eomer of the Riddermark and Elrond Halfelven of Rivendell. But we chose to pursue the suit against Baggins first, since his was the most damaging and egregious crime.”

Those of y’all who have been out of knee britches for a while will no doubt remember the foofaraw over the establishment of the UN’s so-called “International Criminal Court,” which provided the inspiration for my Frodo On Trial post—which turned out to be wildly popular, garnering links from outlets as far afield as NRO, WSJ, and pretty much everybody else you can think of. MC’s MiQ (Meme in Question):

Heh. Great minds…

Oh frabjous day!

After receiving a cpl-three emails lamenting the dumping of comments here, I’ve decided that, at least for my next few posts anyway, comments will be reinstated. We’ll see how it works out; at the first hint of any ill-intentioned foreign national trying to exploit the gaping hole comments leave in a WP blog’s security, I’ll shut ‘em down again with a quickness. For the nonce though, disport yourselves as you will. Do bear in mind, please, the CF Comments Policy injunction against personal insults, wanton disrespect of other commenters, etc.

Gotta put the Comments Policy itself back up in the left sidebar too, I suppose, which I’ll get around to anon. I strongly urge everyone to read it in full again, so as not to run afoul of it inadvertently; I’d allowed things to get somewhat out of hand here, which I realized after this latest wave of attacks rolled in.

Update! Promise made, promise kept: the CF Comments Policy has likewise been reinstated, perusable in the left sidebar above the CF Glossary and below Ye Aulde CF Blogrolle. As burger-boy Brad once famously said:


Publick Notice…AGAIN

Hoo-kay, I’ve implemented all the fixes, adjustments, and work-arounds recommended by the Entirely Digital folks, and everything appears to be clean, tight, and functional, at least for the nonce. One decision I’ve reached which I know some of y’all ain’t gonna cotton to: comments for new posts will remain disabled, excepting of course for the Donnybrook, for which comments are the reason it came to be in the first place.

Thing is, it’s a well-known fact that the primary security hole for any blog is an open-comments section; word is that it’s an even bigger problem for WP blogs, and then plugins are a whole ‘nother issue in and of themselves. Seeing as how the way I had things set up until last week’s serial attacks used no less than five (5) comments-related plugins, it makes way more sense to me right now to just say hell with it and do away with the whole kit and kaboodle in one fell swoop.

I expect this to be a wildly unpopular move, and I hate that, I truly do. Probably gonna cost me a fair few readers, even. But it’s just the way it’s gotta be, at least for now. After I’m completely confident the dust has well and truly settled around here, well, we’ll see what’s what. As I remarked to one of my ED tech-support correspondents the other day, somebody out there must really have it in for me, BAD. Can’t imagine why; I’m actually a pretty nice guy once you get to know me.

PITA Update! Okay, THAT was way more hassle than it shoulda been, I must say. I think I’ve gotten everything working the way I want it to now, all things considered. Only time will tell, I suppose.

Publick Notice

Still bogged down with futzing around trying to get things back to whatever normal around here amounts to: deleting plugins, widgets, and themes I haven’t used in years, adding new, improved ones, and related activities. As such, there may or may not be an Eyrie post tonight, we’ll see. If I do find time and energy to do one, it’s likely to be short and sweet. That is all; as you were.

Under attack

Most of you have probably noticed by now that, thanks to malefactor(s) as yet unknown, the site has been up and down over the last couple of days. The hosting company, Entirely Digital, is working on the problem now, and for my part I’ve changed my passwords, disabled comments on new posts, and deactivated all plugins for the time being. I suggest that those of you who have user accounts here change your own passwords too; may not help much with this particular issue, but what the hell, it’s just good practice regardless of what might be going on around here. More info as and when things develop, sorry for the hassles and headaches.

New (old) feature

Just implemented over in the left sidebar immediately below Ye Aulde CF Blogrolle, something I used to have years back that somehow got lost in the shuffle, what with this, that, and the other: the CF Glossary section, wherein some of the sassy, snappy terminology I use quite a bit around these h’yar parts is explicated and/or defined.

2
1

Like, wow

DAY-UMMM! Yesterday’s Eyrie offering, Grim fairy tale, has, according to the regular 24-hour-statistics email from Substack, simply obliterated all previous records with an astounding 744 views! Usually it runs around 250-300 hits before topping out at maybe 350 or thereabouts. Got no idea what it might have been, but I must’ve done something right with this one. A crap-ton of new free subscribers came in over the transom yestiddy and today as well. So I got that going for me, as Bill Murray once said.

Great movie, great character, great line. Seen that flick so many times I can recite pretty much the whole script from memory at this point, line by line by line. I assure you all that I am in no way joking or stretching the truth here; stand still for long enough and I’m just liable to prove it to ya, in fact.

Update! Ahhh, I believe I just found the explanation for the sudden Eyrie influx: WRSA kindly threw me a little linky-love. Thanks so much to my good friend CA for the boost.

Updated update! Don’t believe me? Get a load of this screen-grab from said Substack e-mail missive, then.

Hey, I freely admit it, I find this pretty darned exciting.

Update to the updated update! Just for shits and giggles I moseyed over to my Substack CP to see what we’re up to now, if only for curiosity’s sake and nothing else: 825 views as of right this very minute. Apparently, dem WRSA links are the gift that just keeps on giving. Thanks again, CA!

Updates, forsooth! Now this is kinda curious:

EyrieStats 2.

Only 7% from WRSA? That can’t possibly be right. No way did such a huge uptick in hits derive from the same-old same-old ratio; the above traffic-source percentages are in line with what they normally are. Makes no sense to me, it’s too weird. Oh well, heck with it. It’s late, I’m tired, and ain’t up to researching this seeming anomaly further tonight.

1
1

Publick Notice

Well, blast it, got Angry Guy restored in a relative jiffy, although for some bizarre reason Brave on the trusty iMac refuses to acknowledge the color-shift in the blockquote side-border from holiday green back to dark blue. On my sail foam said blockquote border is orange, can’t figure out why. Safari, which I practically never use, displays everything as it should be, so what the hell—damn the damn torpedos, group down and all ahead full for the nonce.

The other thing is, I failed to record the old colors for text, header backgrounds, links and/or hovers, and such-like and am therefore having to basically resort to the SWAG method as to what those might have been, with no better than so-so results. Some of it is…ehhh, fairly close, some of it…ehhh, not so much. Oh well, I’ll keep playing around until I get the place to where I can stand the sight of it. Feel free to offer your own yays, nays, and oh HELL noes in the comments section, of course and as always.

Update! HA! After multiple reloads, Option-reloads, and deletion of cookies and/or caches, Brave finally decided to straighten up and fly right. So, y’know, I got THAT going for me.

Season’s greetings

Not midnight yet, of course, but I didn’t want to let it get by me without wishing all y’all fine folks—CF Lifers and noobs alike, active participants, lurkers, and looky-loos—the happiest of New Years. May God bless you all; may Lady Fortuna smile upon you and yours; and may the wind be ever at your backs in the year to come.

In years past it’s been my custom to follow the Presley Rule with dear old Scrooge Picard. See, Elvis seriously loved himself some Christmas, so at Graceland every year he directed that the tree, lights, and decorations be left up all the way to January 8th, which was his birthday, so as to savor all the joy and comfort he could from the most wonderful time of the year.

I liked that idea pretty well myself when I read about it ages ago (is there anything more depressing than the day the lights, wreaths, and other such all come down and go back into storage and the tree goes out to the curb? My late wife Christiana, another Christmas kitten herself, used to literally burst into tears when we drove past all the discarded trees by the side of the road, bless her big, beautiful heart).

Sadly, my own birthday being not till February 5th, hewing to the underlying principle of the Presley Rule was simply out of the question, particularly back in the days when I could still afford to buy a live tree and still had the physical wherewithal to saw off the bottom part and rassle that bad boy into the tree stand. So I contented myself with a January 8th takedown date as well, which still made me a crazy freak in the neighbors’ eyes, probably.

This year, though, I’m thinking we’ll bid adieu for the nonce to Scrooge Picard and revert to the standard blue-on-blue Angry Guy arrangement at the end of this week. What the heck, I did put him up earlier than usual this year, so a likewise early exit seems at least somewhat appropriate. As always, expect problems during the changeover.

Update! Here’s what an old softie my Christiana was: one year, we went to the nearby garden center and purchased a live Fraser Fir a cpl-three months before December thinking we’d plant it, let it grow a while, then cut it down to use for that year’s Christmas tree. But, when December rolled around at last, she just couldn’t bring herself to have me chop the flourishing little tree down and bring it into the house! So we ended up buying a Christmas tree from the Methodist church close to us that year after all. Been a goodish while since I rode by our old Coulwood crib, but last time I did that no-longer-little Fraser Fir was still in the front yard, all fat and happy.

Here’s what CLT was like in those days: at said church and a fair few other places, the whole thing was done on the honor system: no attendant; each tree had a price tag tied to a limb; you picked out the one you liked, put the cash through a slot in a little cardboard box hung on the church’s side-door for the purpose, tied your tree to the car roof, and took it on home to be trimmed.

These days, the trees would all be gone the first night; the church’s cash-box would be empty; and everybody would be just shit out of luck, basically. Well, except for the tree-jackers who unloaded their stolen booty for a tidy profit back at the Section 8 ghetto-apartment complex that’d been hurriedly thrown together about two miles up the road from our house.

So bad did things get in the vicinity of those Darktown apartments that the little convenience store/gas station across the street—which Mount Hollians had been stopping at unmolested to grab gas, beer, and smokes for many years—quickly became a menacing, extreme-risk environment no sane, unarmed White person dared to even pull into at night. Nope, after the Section 8 complex went up you’d stomp the gas pedal to the floor and get the hell outta there just as fast as you could. After midnight you might slow down for the red light at the intersection if you were feeling especially bold, but no way would you come to a full stop and wait for it to go green. Not if you knew what was good for you, you didn’t.

The store’s parking area was veritably carpeted with shattered Colt 45 malt-liquor bottles, OE 800 cans, candy bar wrappers, chip bags, and empty Newport packs; the lot was packed with pimped-out Buricks, Caddies, and Lincolns, doors open wide, rap “music” thundering at chest-rattling volume from expensive subwoofers in the trunks. Inside, outside, and all around the store would be in full Chimp-Out mode, leering, jibber-jabbering Feral yoots with pants sagging to their knees and their twerking “ladies” all partyin’ hearty, yo!

The convenience store has long since gone out of business by now, I imagine, maybe even burned to the ground—leaving another “food desert” where once a tidy, well-kept place of business had stood. You damned RAYCISS© muffugizz!! ’N’ sheeit.

1
1

Testing, testing

Aiight, as promised last night, I downloaded a fresh copy of MarsEdit 5.3, complete with Daniel’s repairs/edits/tweaks. Unpacked it, launched it, and Bob’s your uncle! She’s purring like a newborn kitten on Mama’s teat now—in fact, I’m using 5.3 to compose and publish this very post. Thanks again, Daniel, you da Man for sure!

1
1

Publick Notice

For some strange reason, I have been inundated with spam emails today—well over a thousand so far, and counting—forcing me to interrupt what of right ought to be prime blogging time so as to rid myself of the pestilential things.

Also, the MarsEdit v5.3 update dropped yestiddy, so naturally I hit “Download and install” with a quickness, only to find that the blasted thing refused to launch on the trusty iMac, who knows why. The Dock icon would bounce three (3) times in the ordinary manner, then come to a screeching halt and sit there still and lifeless as a dried-white dog turd on an Arizona blacktop in late July. Then the customary nag box popped up: “This software may not be compatible with your current MacOS version.” Which, I’d already checked that before I ever even ran the updater, of course.

Lather, rinse, repeat, far too many times for my own good, always with the same dismaying result. I firmly resisted deleting the ME Preferences file, seeing as how I’d expended a great deal of effort setting up a shitload of custom keystrokes and/or macros therein—probably the single MarsEdit feature I love most, and make use of constantly. I really, REALLY didn’t want to lose my heavily-customized ME setup only to have to do it all over again, as I figgered a clean-reinstall would require of me. Yessir, I was up a tree but good on this one.

After spending waaay too long last night searching the remotest nooks and crannies of the Mac-software Innarnuts for a full-version download of ME 5.2.6, the hassle-free version I’d been running for quite a while now, I finally (FINALLY!) found it at the venerable MacUpdate site, DL’d and decompressed the little beastie, dumped it into the Applications folder, and viola! Back to fair winds and following seas with the best third-party WP editor of all time for me, like I’ve long since come to rely on.

In the throes of last night’s grief and angst, I emailed my buddy Daniel of Red Sweater Software, the creator/purveyor/sole proprietor of MarsEdit, whereupon we back and forth’d for a spell trying to ascertain what the blue blazes might be going on here. He asked me to reinstall 5.3 and try it again, having done a little code-fu on it in the interim to get things straightened out for me. Naturally, I promised to do so tomorrow, and to let him know what happens with a full AAR.

As I’ve said before here of Daniel, such prompt, friendly, hands-on customer service/tech support is a rara avis indeed nowadays, in any field of endeavor. After all, it ain’t as if the poor fella doesn’t have more than enough to occupy his time, his mind, and his hands already—during Christmas week, no less (or Hanukkah, as the case may be, having never had occasion to inquire of his religious affiliation, if any). Red Sweater Software, see, is by way of being a sideline for him, something he does more for personal enjoyment than anything else; he works a full time day-job in addition to dreaming up, creating, and de-bugging all kinds of cool software applications, bless his no doubt exhausted, stressed-out heart.

Once more, my utmost gratitude goes out to Daniel, for all he does.

Update! Jeezum H CROW, sixty more spam emails over the transom while I was putting this post together. What the actual fuck…?!?

1
1

In they come, out they go

Having accumulated another YUUUGE surplusage of most excellent memery from various sources over recent weeks/months, I’m thinking this Friday’s Eyrie offering is gonna be another meme-blast, by way of clearing out the inventory a bit. Just sayin’, that’s all. As you were….

Update! What the hey, a cpl-three examples just to prime the pump for Friday.

That’s how many of the things I have on hand, I can afford to burn ‘em like this.

Stumped!

Apropos of nothing much, it’s been bugging the ever-lovin’ crap out of me that images in the main content-box all have a one pixel orange (?!?) border around ‘em, for reasons I simply cannot suss out.  Been that way since the Coop-O-Ween makeover. I have waded through every line of code in every WP page, using Brave and Safari both—stylesheet, main-index, single-post, PHP-functions, various theme-template pieces and/or parts; cleared the browser cache, dumped cookies, tried option-reload, rebooted several times, and…nuttin, not even a hint of a clue of a sotto voce whisper about what might be going on. Verified the mystery img-border issue on two (2) different computers* and my sail foam as well, got the same result on every electronic device in the friggin’ house.

It’s a real headscratcher, that’s what. Doesn’t seem to affect the sidebar images at all; the header image border and navigation-menu drop-downs look exactly as they should. I’m totally at sea on this business, I ain’t too proud to admit it. If any of y’uns are seeing something different than I am, holla and let me know, wouldja?

* The trusty iMac and my new (to me) MacBook, those would be; haven’t tried the Dell laptop so thoughtfully given to me by BCE back when I was in hospital durance vile, on which I installed Kubuntu Linux after they sprung me; guess I really should try that, might well clear up a thing or two about a thing or two, who knows. Suggestions, ideas, or prayers from any of you web-heads, code junkies, script geeks, and/or scruffy layabouts out there in CF Lande are hereby solicited, and most welcome

Update! Just for shits ’n’ giggles I tried activating the default WP theme (Twenty Twenty-Five, VERY bare-bones), reloaded the home page in Brave (my browser of choice), then switched back over to Scrooge Picard and reloaded again, in hopes that I might jar something loose thereby. No joy in Mudville, drat the luck.

Happy happy joy joy update! Found it, fixed it, orange border is banished, all is now sweetness and light once more in CF Lande. See the comments for details.

CF Archives

Categories

Comments policy

NOTE: In order to comment, you must be registered and approved as a CF user. Since so many user-registrations are attempted by spam-bots for their own nefarious purposes, YOUR REGISTRATION MAY BE ERRONEOUSLY DENIED.

If you are in fact a legit hooman bean desirous of registering yourself a CF user name so as to be able to comment only to find yourself caught up as collateral damage in one of my irregularly (un)scheduled sweeps for hinky registration attempts, please shoot me a kite at the email addy over in the right sidebar and let me know so’s I can get ya fixed up manually.

ALSO NOTE: You MUST use a valid, legit email address in order to successfully register, the new anti-spam software I installed last night requires it. My thanks to Barry for all his help sorting this mess out last night.

Comments appear entirely at the whim of the guy who pays the bills for this site and may be deleted, ridiculed, maliciously edited for purposes of mockery, or otherwise pissed over as he in his capricious fancy sees fit. The CF comments section is pretty free-form and rough and tumble; tolerance level for rowdiness and misbehavior is fairly high here, but is NOT without limit.

Management is under no obligation whatever to allow the comments section to be taken over and ruined by trolls, Leftists, and/or other oxygen thieves, and will take any measures deemed necessary to prevent such. Conduct yourself with the merest modicum of decorum, courtesy, and respect and you'll be fine. Pick pointless squabbles with other commenters, fling provocative personal insults, issue threats, or annoy the host (me) and...you won't.

Should you find yourself sanctioned after running afoul of the CF comments policy as stated and feel you have been wronged, please download and complete the Butthurt Report form below in quadruplicate; retain one copy for your personal records and send the others to the email address posted in the right sidebar.

Please refrain from whining, sniveling, and/or bursting into tears and waving your chubby fists around in frustrated rage, lest you suffer an aneurysm or stroke unnecessarily. Your completed form will be reviewed and your complaint addressed whenever management feels like getting around to it. Thank you.

CF Glossary

ProPol: Professional Politician

Vichy GOPe: Putative "Republicans" who talk a great game but never can seem to find a hill they consider worth dying on; Quislings, Petains, Benedicts, backstabbers, fake phony frauds

Fake Phony Fraud(s), S'faccim: two excellent descriptors coined by the late great WABC host Bob Grant which are interchangeable, both meaning as they do pretty much the same thing

Mordor On The Potomac: Washington, DC

The Enemy: shitlibs, Progtards, Leftards, Swamp critters, et al ad nauseum

Burn, Loot, Murder: what the misleading acronym BLM really stands for

pAntiFa: an alternative spelling of "fascist scum"

"Mike Hendrix is, without a doubt, the greatest one-legged blogger in the world." ‐Henry Chinaski

Subscribe to CF!

Support options

Shameless begging

If you enjoy the site, please consider donating:

Correspondence

Email addy: mike-at-this-url dot etc

All e-mails assumed to be legitimate fodder for publication, scorn, ridicule, or other public mockery unless specified as private by the sender

Allied territory

Alternatives to shitlib social media: A few people worth following on Gab:

Fuck you

Kill one for mommy today! Click to embiggen

Notable Quotes

"America is at that awkward stage. It's too late to work within the system, but too early to shoot the bastards."
Claire Wolfe, 101 Things to Do 'Til the Revolution

Claire's Cabal—The Freedom Forums

FREEDOM!!!

"There are men in all ages who mean to govern well, but they mean to govern. They promise to be good masters, but they mean to be masters."
Daniel Webster

“When I was young I was depressed all the time. But suicide no longer seemed a possibility in my life. At my age there was very little left to kill.”
Charles Bukowski

“A slave is one who waits for someone to come and free him.”
Ezra Pound

“The illusion of freedom will continue as long as it’s profitable to continue the illusion. At the point where the illusion becomes too expensive to maintain, they will just take down the scenery, they will pull back the curtains, they will move the tables and chairs out of the way and you will see the brick wall at the back of the theater.”
Frank Zappa

“The right of a nation to kill a tyrant in case of necessity can no more be doubted than to hang a robber, or kill a flea.”
John Adams

"A society of sheep must in time beget a government of wolves."
Bertrand de Jouvenel

"It is terrible to contemplate how few politicians are hanged."
GK Chesterton

"I predict that the Bush administration will be seen by freedom-wishing Americans a generation or two hence as the hinge on the cell door locking up our freedom. When my children are my age, they will not be free in any recognizably traditional American meaning of the word. I’d tell them to emigrate, but there’s nowhere left to go. I am left with nauseating near-conviction that I am a member of the last generation in the history of the world that is minimally truly free."
Donald Surber

"The only way to live free is to live unobserved."
Etienne de la Boiete

"History does not long entrust the care of freedom to the weak or the timid."
Dwight D. Eisenhower

"To put it simply, the Left is the stupid and the insane, led by the evil. You can’t persuade the stupid or the insane and you had damn well better fight the evil."
Skeptic

"There is no better way to stamp your power on people than through the dead hand of bureaucracy. You cannot reason with paperwork."
David Black, from Turn Left For Gibraltar

"If the laws of God and men, are therefore of no effect, when the magistracy is left at liberty to break them; and if the lusts of those who are too strong for the tribunals of justice, cannot be otherwise restrained than by sedition, tumults and war, those seditions, tumults and wars, are justified by the laws of God and man."
John Adams

"The limits of tyranny are prescribed by the endurance of those whom they oppress."
Frederick Douglass

"Give me the media and I will make of any nation a herd of swine."
Joseph Goebbels

“I hope we once again have reminded people that man is not free unless government is limited. There’s a clear cause and effect here that is as neat and predictable as a law of physics: As government expands, liberty contracts.”
Ronald Reagan

"Ain't no misunderstanding this war. They want to rule us and aim to do it. We aim not to allow it. All there is to it."
NC Reed, from Parno's Peril

"I just want a government that fits in the box it originally came in."
Bill Whittle

Best of the best

Finest hosting service

Image swiped from The Last Refuge

2016 Fabulous 50 Blog Awards

RSS feed

RSS - entries - Entries
RSS - entries - Comments

Boycott the New York Times -- Read the Real News at Larwyn's Linx

Copyright © 2025