I should really post more


I know it’s been weeks since I’ve written anything. I needed a break. I haven’t really been in the mood to write. First, there was the snow, which prompted me to sit around in bed all day in my pajamas drinking hot tea and watching Law & Order reruns.

And now… I’m off on temporary duty to Miami.

I know… HARDSHIP! But you’d be surprised how crappy it feels to go from a foot of snow in DC to 85-degree heat with 10000 percent humidity down in southern Florida! So if you have a snarky comment about how you feel oh-so-sorry for me being down here, keep it to yourself, punkin, because all you’ll get from me is a one-fingered salute.

As for what I’ve been up to?


For those of you who don’t know, I’ve been a regular part of the GunBlog Variety Cast along with some awesome folks, including Sean Sorrentino and Erin Palette. I’ve been doing this for a while now, but I’ve been an abject FAIL at blogging about it, because I’m lazy. So go over there and listen. Surprisingly enough, I don’t bloviate about guns on this one, but rather foreign policy. Erin talks about prepping, Sean and Adam talk about… stuff, and other incredible, talented, and intelligent folks talk about guns and tech. It’s fun. You should check it out, if you want to find out what I sound like on the air (shout out to my broadcaster background!).

And no, I don’t curse.

So what’s been going on?

Well, for one, we kicked Maduro and his band of Venezuelan thugs in the nuts with some sanctions last week. And if you hear them whining that this means the United States is about to launch into some kind of military action against them, you can laugh a little, because they’re either ignorant, or just want to raise the level of whining. Fact is that they were sanctioned under the International Emergency Economic Powers Act (IEEPA), which authorizes the President to regulate commerce after declaring a “national emergency” in response to any unusual or extraordinary foreign threat. It certainly doesn’t authorize any kind of military action.

Specifically, the E.O. targets those determined by the Department of the Treasury, in consultation with the Department of State, to be involved in:

  • actions or policies that undermine democratic processes or institutions;
  • significant acts of violence or conduct that constitutes a serious abuse or violation of human rights, including against persons involved in antigovernment protests in Venezuela in or since February 2014;
  • actions that prohibit, limit, or penalize the exercise of freedom of expression or peaceful assembly; or
  • public corruption by senior officials within the Government of Venezuela.

The E.O. also authorizes the Department of the Treasury, in consultation with the Department of State, to target any person determined:

  • to be a current or former leader of an entity that has, or whose members have, engaged in any activity described in the E.O. or of an entity whose property and interests in property are blocked or frozen pursuant to the E.O.; or
  • to be a current or former official of the Government of Venezuela;

What does this all mean? It means we don’t like corrupt thugs who steal money from their own people while undermining their basic rights using the U.S. financial system. So we cut off their access to it.

What else has been going on?

The Justice Department determined there was no basis for continued legal action against Darren Wilson, who last year shot Michael Brown in an action which was determined to be justified. Of course, Holder and the DOJ can’t leave well enough alone, so even though the shoot was good, they put out a report citing racism in the Ferguson PD writ large in an obvious attempt to mollify the screeching race hustlers. It is interesting to note that the report cites revenue generation being emphasized in the PD’s approach to law enforcement.

Patrol assignments and schedules are geared toward aggressive enforcement of Ferguson’s municipal code, with insufficient thought given to whether enforcement strategies promote public safety or unnecessarily undermine community trust and cooperation. Officer evaluations and promotions depend to an inordinate degree on “productivity,” meaning the number of citations issued. Partly as a consequence of City and FPD priorities, many officers appear to see some residents, especially those who live in Ferguson’s predominantly African-American neighborhoods, less as constituents to be protected than as potential offenders and sources of revenue.

This is a problem that’s not just limited to Ferguson. Nothing new and different there, and I’ve often been appalled at the outrageous fees and penalties imposed on citizens for engaging in a simple mistake or minor traffic violation. So I get it. It sucks.

But in the same breath, the DOJ’s report claims that “The harms of Ferguson’s police and court practices are borne disproportionately by African Americans, and there is evidence that this is due in part to intentional discrimination on the basis of race.”

Lemme ask ya something. If it is obvious that the city’s focus is on revenue generation, rather than public safety, and therefore, it views the PREDOMINANTLY AFRICAN-AMERICAN city as a source of revenue generation, wouldn’t it stand to reason that in a predominantly black city, the brunt of those revenue generation policies would be… um… black, and that the reason Ferguson’s law enforcement practices and policies overwhelmingly impact African-Americans is because THAT’S WHO PREDOMINANTLY LIVES IN THE FRIGGIN’ CITY?

But hey, some of us don’t go looking for racism under every bed and around every corner.

In response to said report, Ferguson’s city manager has resigned and a state judge will be in charge of all Ferguson cases. Every town needs scapegoats, I suppose. That, of course, didn’t mollify the stampeding hordes, and just this past weekend, two police officers were shot after working crowd control in Ferguson. Police charged Jeffrey Williams with the shooting. The suspect admits he fired the weapon, but claims he was aiming at someone else in the crowd.

I’m trying to wrap my head at the amount of fucking stupid it takes to make such an admission. Stupid #1) You fire your weapon into a crowd of fucking people. Stupid #2) You admit to doing so, but hey… you weren’t aiming at police, and I guess you were expecting to hit your mark dead on. In a crowd. You dimwitted, miserable FAIL of a fucktard. Stupid #2) The only two people you conveniently hit are two cops. How propitious, considering the demonstrations were all about supposed police “racism.”

And, of course, Holder has been sniveling about how much acts of violence against law enforcement are not to be tolerated. Never mind he and his DOJ are the ones fomenting said unrest!

OK, enough about that.

There was supposedly a ceasefire agreement reached in Ukraine. Well, it was reached, but if you’re thinking that it’s somehow been effective, you’d be wrong. NATO Secretary-General Jens Stoltenberg says the ceasefire is “fragile.” I think while violence has been reduced some, he’s the master of the understatement. If you want a boots on the ground (so to speak) glimpse into what’s going on, you should follow U.S. Ambassador to Ukraine Geoffrey Pyatt on Twitter. The Russians will tell you it’s not their fault – that it’s the separatists failing to abide by the ceasefire – that they have no control over said militants. Um… yeah… right. If you think that Moscow isn’t behind the continuous arming of separatists in the region, I have this bridge…

Yes, I know I should keep up with my blogging, but even I need a break sometimes, so if I’m not around, it’s because I’m busy having a life.

Here’s where I bitch about fashion


No one has ever accused me of being stylish or fashionable. I have to wear suits to work every day, and they tend to be either grey, tan or black. I have two deviations from this color scheme – a purple blazer with a mandarin collar and three-quarter sleeves that I wear with a black skirt and an either pale pink or white top, and a dark, burgundy suit from New York and Company. Yeah, I’m not particularly original, but I’m in a leadership role, so I need to present a certain appearance. I’m fairly certain that if I came to work in a pair of leggings and a torn t-shirt, no one would take me seriously.

Is that shallow? Probably.

But your appearance says a lot about you. It’s a fact. You can be the brightest, most well-read, most intelligent person in the room, but if you look like the poster child for the filthy hippie movement, the only thing people will notice is the moldy odor wafting from your armpits and the greasy tinge to your hair.

Sorry, but that’s a fact.

That’s why I keep wondering whether masculinity is dead, and whether strong, intelligent men are becoming a thing of the past. What kind of self-respecting man would wear this?


Look, you want to cross dress, that’s your business, but wear this ridiculous looking shit to work, and I don’t know of anyone who would take you seriously! Sorry dudes, but it’s true. The androgyny is a distraction. It screams, “I HAVE NOTHING ELSE, SO I’M DRESSING FOR ATTENTION!” And it’s ugly, quite frankly. If you’re going to cross dress, go all out and look good. Not like… well… this.


This does not say leadership.

This does not say strength.

This says, “I have no idea what I am.”

This says, “I can’t decide what I want to be.”

This says, “I don’t give a crap if people respect my ideas or my intellect, as long as they are fascinated and wondering about my sexuality.”

This says, “I’m not a man.”

OK, if you’re not a man, then don’t be one. But don’t pretend to be a man when you’re clearly dressed like a woman and then go out in public and demand respect. Sorry, but if I can’t figure out what you are, and I’m too distracted trying to figure it out, I’m not going to care much about what you say. Sorry, but that’s how it is.

We had this person where I used to work. In transition. I honestly have no problem with this, as you all know. But if you’re going to become a woman, then be a WOMAN, ferpetessake! That means shave your damn legs if you’re wearing stockings. Dress with class, not like a worn out tranny whore! If you’re at work, wear a suit or at the very least something business casual, instead of dressing like a color-blind hooker. And ferpetessake, shave the facial hair! If you’re going to be a woman, dress like a woman, instead of a man who is pretending to be a woman, and then demand to be addressed in the feminine!

Whatever you choose, when you’re at work, dress professionally… that’s all I ask, eh?

A site in September asked the same question: What does feminine male fashion say about men? They have another take.

Feminised male fashions have an adverse effect on masculinity and males by extension. Masculinity is important to our species and fashion serves a tool in fulfilling our purpose. A simple example: the right clothes make a woman feel desirable and more open to the opposite sex. In the same way, great masculine style adds to the sexual confidence a man needs to walk up to that woman, get a phone number and preserve the yin and yang of the universe.

Look, they’re right. There’s a difference between men and women. There’s a reason for this.  And before you bitch me out, I do understand there are folks out there who were born into the wrong bodies, etc. I get that. I get that there are folks out there undergoing a transition. But you can still dress like a man if you’re a man and a woman if you’re a woman – and do so tastefully – not as a statement or a plea for attention.

Speaking of which…

Rob and I went to Lobby Day yesterday in Richmond. As Chair of the Virginia Republican Liberty Caucus, Rob spoke to numerous legislators about issues important to liberty Republicans this session. I joined him, because I like to watch him work, and because I’m a pretty great wife. There were scores of people lobbying for various issues in Richmond yesterday, including several hundred gun rights advocates, promoting our Second Amendment.

I appreciate they turned out in droves. Legislators need to hear from their constituents. However… Let’s talk about clothing. Now, I’m not saying people need to wear suits to Lobby Day. Rob did, and he looked fantastic and professional, but he’s the head of a statewide organization, so it made sense. But come on, people! Greasy hair, dirty, worn jeans, stretched out “Don’t tread on me!” t-shirts? Really?

You would not believe the fashion faux pas disasters I saw yesterday! Woman in bright, and I mean bright, fuchsia suit and matching heels, looking like a weird, disturbingly off-color walking vaj you needed sunglasses to behold! But hey, at least she wore a suit!

The building was also filled with Duck Dynasty rejects, wearing everything from camouflage outfits with matching baseball caps to leather biker attire. Many looked like they hadn’t washed for weeks, with ratty hair and beards like they looked like they contained leftovers from several trips to White Castle.

And don’t get me started on the toothless dude in what looked like unwashed blue jeans and a gargantuan, glittery Uncle Sam chapeau open carrying his pistol.

Would a clean shirt – a button down or even a polo shirt – have been too much, people? Maybe a nice sweater? Would a pair of jeans without a gigantic hole in the pocket worn by whatever you’ve been carrying in there be a tough order? How about not looking like an escaped circus clown when lobbying your legislators for what you want?

I know not everyone can afford a three-piece suit. I understand some folks have limited wardrobes. But you can get a pair of khakis and a shirt with a collar at WalMart, or simply take a damn shower before speaking to your legislator. Take your damn hat off indoors. How do you expect to be taken seriously if you look like a demented, well-armed Cat in the Hat?

Perpetuating the stereotype that gun owners are sloppy, classless, attention-whoring rednecks is not doing us any favors, people.

Maybe it’s shallow. I don’t care. Yes, it’s what’s on the inside that counts. But don’t expect your legislators to be oh-so open-minded and profound. You come to their office looking like you rolled out of your trailer park abode, threw on a pair of whatever smelled freshest from the floor and came over to promote your rights, and I guarantee you they will either laugh at you or forget about you.

Sorry, but that’s life. That’s reality.

Let the flaming begin.

I feel much smarter now


I’m a pretty intelligent person. I have a well-above average IQ, I like to think I have common sense. I would also believe I’m a decent writer, judging by the visitors who stop by and read this blog.

I have a few friends who make me feel dumber than a box of hair. My friend Rick, I am convinced could kick most Mensa members in the nuts when it comes to smarts, and my buddy Sniper should probably be included in the World Genius directory. Compared to these two, I’m a window licker. I don’t begrudge them this. I feel honored to know very smart people in my life, even if they do make me feel like a slow child every so often.

I’m fairly sure most of us know a few people who make us feel like this. For those times when you’re feeling not too bright, I give you the following, fresh off Twitter. (h/t: Seriously For Real)

Dear Tom – damn, you’re ignorant!

While I share the sentiment about America… REALLY? And he wasn’t the only one. There were several geniuses on that list who Tweeted similar sentiments. Of course, they are all now claiming their Tweets were a joke. After the Interwebz called them out.

OK, but let’s assume these were all joke Tweets (after these folks made the list). It points to a bigger issue – an issue that today’s youth doesn’t seem to understand:

The. Internet. Is. Forever.

Whatever you decide to put out there, rest assured someone is reading it, and if you leave Teh Stoopid™ up for the world to read, the world will come back, point at you and laugh.

From what I’m seeing, today’s teenagers simply forget that the Internet is a public forum. Twitter, Instagram, etc. They are all public, and they’re not to be treated like a simple, private conversation with friends. There is no such thing as “private” on the Internet.

So maybe you meant it as a joke, children, but you have now made the list – and it’s a list that college recruiters and even future employers can access and marvel how you managed to survive as long as you did without stabbing yourselves in the eye with a spork. And guess what! By the time you stammer, “but… but… but… I was just kidding,” it’s a little too late. Because the Internet is forever.

Maybe you’re not so stupid as to believe that America is 2,014 years old, or that our planet is that old, or that dinosaurs only died out 2,014 years ago. It doesn’t matter, because you forgot that the Internet is not a private venue, and now the world thinks you are a cretin.

You can’t fix stupid.

The continued crazy of Scott Schoemann

1 Comment

Y’all remember this turd who posted a photo of my husband and a friend after getting into a flame war with the latter, and accused them of being wanted by police for “child enticement?” At the time, Scott Schoemann claimed to have retired from the NSA and graduated with a PhD from MIT (which was actually ITT Technical Institute, but can easily be confused with MIT, right?).

Well, apparently he hasn’t learned his lesson.

A little while ago, I was examining my blog stats, and I came across a Disqus thread where someone linked to my post about Schoemann. The poster accused another commenter, dragon5126, of being Scott Schoemann, and linked to my post as proof. A quick look at dragon5126‘s profile proved the assessment to be the correct one. Only this time, Scotty boy is claiming a few more honors and bits of experience he obviously does not have.

Range Master for the Alphabet boys and I do not suffer posers or Liars well, I’ve done my time in the Behavioral Sciences Unit so don’t bother trying, I can see right through you…

With roughly 2000 comments in the Disqus media, it’s easy to see the writing style is identical to our favorite phony lunatic. Not only that, but he is making yet more outrageous claims. An examination of this discussion shows Scotty to have apparently taught military drill instructors how to shoot.

Jack Frost dragon5126

You sure have a lot of comments posted here. Yep, you are a regular Mr. “Know-it-all”. Almost every thing you post is as a reply, wherein you attempt to ridicule whoever or whatever was previously posted. What I’m really trying to say is… why don’t you shut up and choke yourself!

dragon5126 Jack Frost

I’m a professional, not a wannabe. I don’t care to see people end up dead due to bad information, So if you cant take the truth Biffy, that’s your problem… Wannabe.


Ramome dragon5126

Your studios appraisal of weaponry is so full of sh!t the rest of us stink just being near your posts. Take your nipple head back to boot camp and let your drill instructor beat some sense into it. You’re a fool!

dragon5126 Ramome

What’s the matter Ramone? you have issues facing facts? Perhaps its you that needs to run through boot again. You obviously don’t know your weapons drills, and as for a pathetic DI… well they are nothing to me, they cant stand up to the task. [emphasis mine] but that’s because they spend too much time associating with pussies like you

BruceMichaelGrant dragon5126

You’ve obviously never met a DI because you wouldn’t dismiss them like that. Your ignorant arrogance makes me suspect you are merely one more Chairborne Ranger spouting off from his basement room on topics you know only from Soldier of Fortune, Apocalypse Now or Good Morning Vietnam.

dragon5126 BruceMichaelGrant

Poser, give it a break you already outed yourself by claiming to use .223s as a Navy Security Policeman for 15 years in the service. Your lies just don’t stand up. As for DI’s Ive taught them to shoot. how to not crap their pants, and how to use toilet paper. [emphasis mine] And as for your favorite sources of information, are you sure your name isn’t Burt Gummer?


Ramome dragon5126

Good come back. Your logo suggests killing people is a noble profession. Can we assume the Talban think like you? Oh I’m a bad American now. What’s it like dragon? Did the riddled bodies make you think of mom and apple pie? I thank you for your service dragon but don’t come back here thinking you did something good. You did something necessary not something good. You have to live with any lives you took.

or maybe you are just a wanna-be

dragon5126 Ramome

Do you see any commentary about what I have done, in regards to Killing Taliban? no you don’t. I’m not a pussy like you who has to brag about things like that. I TRAIN people to stay alive under the worst conditions [emphasis mine] Pussies like you die under the simplest of tasks… YOU are a pathetic little bug, nothing more. You want the people here to listen to the garbage of these wannabes, and read about them dying in the papers, Just like a good little minion of Obama.MY job on the other hand is to ensure they live through an encounter with an armed assailant.


Red Jonathan Miller

00 will easily rip through two layers of automobile grade sheet metal. In fact, it will penetrate the outer door skin, the glass, and the inner door skin and the panel and still kill you.

dragon5126 Red

WRONG Bozo I teach this to Cadets all the time by demonstrating it to them [emphasis mine] but you know everything don’t you? hell a shotgun slug hits the windshield and falls on the back seat


dragon5126 Red

how about you come on down to Quantico and I show you? You are all mouth and nothing more half inch drywall is not legal for structural use as it does not meet fire safety requirements mouth

dragon5126 BruceMichaelGrant

Because unlike you, I know what I am taking about, due to experience and training, where as YOU are just a pathetic internet liar who misquotes my books


That’s just a taste of what Scotty’s been spewing on Disqus just in the past couple of months. To recap:

He teaches drill instructors in the military how to shoot.

He teaches unspecified “cadets.”

He is at Quantico (which is apparently somewhere near Cudahy, Wisconsin).

He teaches at the FBI academy (which is also somewhere near Cudahy).

He’s spent time at the Behavioral Science Unit.

Oh, and he’s a published author of more than one book, apparently (not just a horse botherer, as demonstrated by his photo below).

And…. he’s insane! But I think we already knew that.

But how do we know that the superhero dragon5126 is Facebook Warrior Scott Schoemann?

Why, it’s because the Facebook icon on his Disqus profile leads right here. Ooops!


Click on the image to enlarge and see where that link leads.

And if you have doubts that this is the same Scott Schoemann who claims to have worked at NSA and harassed and libeled my husband, well, here’s a screen shot of his newsle profile that still bears that claim (not retired this time).


If you still have doubts, note the avatars. This one is exactly the same as the screen capture of his Disqus profile above.
Welcome to the Internets, Scott!

And if you need yet MORE proof, he also has a Disqus profile that bears his real name with the same logo, although he doesn’t seem to have used it yet.

And he still claims to work for the NSA on Facebook!

Note area of concern in red.

Note area of concern in red. (Cell phone operator at NSA? Wow.)

It’s unbelievable that his family hasn’t institutionalized this dildo yet! He’s quite obviously unhinged and completely insane.

Slow posting


Yeah… sorry about that.

I got back from Germany, been trying to catch up on work, and then… BAM! I’m unemployed for the foreseeable future thanks to the Congresscrap that’s infesting our Capitol.

For the record:

1) I don’t give a shit that ObamaCare is law, as Demotards are proud to remind us. Immigration law, and the Defense of Marriage Act are laws as well, and this administration has no problem not enforcing those laws!

2) I see no problem with delaying said law for at least a year, since it’s not ready for prime time anyway, according to reports. And fact is, it’s a crappy law anyway.

3) I’m sick and tired of the pathetic incompetents in both houses of Congress holding my livelihood hostage. They’ve been a massive FAIL at doing their jobs. They play political games with our lives. They are still getting paid, despite being unable and unwilling to do their jobs for five years. It’s unconstitutional not to pay them for being miserable failures, and yet, they take my earnings even as they claim to speak for me. None of them do.

4) Those of you shrieking that this is a government shutdown, it’s not. It’s simply a massive screwing of the vast majority of civil servants.

5) Those of you crowing that the fact that the country won’t go up in flames if 88 percent of the federal workforce is effectively laid off until further notice is proof positive that 88 percent of the government is not “essential,” are idiots. You don’t understand what “essential” means here. You don’t understand what is necessary for a nation to run efficiently in this global environment. You think running a government this size is the same thing as running a household. You’re morons. You may not need intelligence officers, diplomats and others immediately, but many of us are necessary for this nation to be effectively protected and efficiently run. And while there’s a lot of driftwood and worthless bureaucratic leeches in government, there are also scientists, diplomats, intelligence officers, finance experts, economists and others who are dedicated to serving YOU, and who have made public service an oath and an honor. They are educated, committed and brilliant, and they’re getting screwed – unable to pay their bills – while you blather on about how they’re “not essential.”

6) A REAL government shutdown would include everyone, including the military, police, air traffic controllers, border guards, etc. stopping work. It would include your social security, Medicare and other entitlements being withheld. But since you’re still leeching, and your planes are still on time, you just don’t give a fuck, and think it’s a great idea that millions of civil servants are getting the shaft…

…some of us for the second time this year – after this summer’s furloughs took 20 percent of our pay for several months.

So here we are… an hour before the deadline for the shutdown. I’m being forced to come in tomorrow to sign paperwork acknowledging the screwing I’m getting. Not getting paid for coming in.

Here’s a thought. Depending on how long the screwing lasts, how many civil servants will default on mortgage payments? How many will drastically cut spending? How much will local business be affected by the drop in sales?

But hey, it’s OK, because the President and Congress are still getting paid, as the Republicans work on compromising with themselves, while the Democrats arbitrarily reject any proposal, without so much as a read, because RACISTYOUHATECHILDRENANDTHEPOORANDWANTTOPREVENTBIRTHCONTROL!

But hey… I’ll have a lot more time to blog, right?

By the way, I don’t ask this often, but given the fact that I won’t have an income for a while, this would be a good time to hit that DONATE button on the top right, if you can.

Tax Hike Bob Is In Serious Trouble…

Comments Off on Tax Hike Bob Is In Serious Trouble…

…and it couldn’t happen to a nicer guy. He needs to resign. Shaun Kenney has the story. And I think a lot of people owe Willie Deutsch an apology if he does. RLCVA board member Joshua Huffman has more.

I haven’t liked or trusted him since he immediately began running for Governor in 2005 upon being elected Attorney General by a razor-thin margin over Sen. Creigh Deeds, the same man he would best in the 2009 gubernatorial general election. I’ve met Bob McDonnell on roughly ten occasions, having had extended conversations with him twice, and he has come off as agenda-driven, ambitious (even by politician standards!), disingenuous, and always looking around the room to see who he should be talking to, regardless of who it is he’s speaking to at the time. In short, he’s an example of the problem with the Republican Party of Virginia. He, along with George Allen and Bill Bolling, marshaled their establishment hack minions on the RPV State Central Committee to depose Jeff Frederick as RPV Chairman and replace him with Uncle Pat Mullins, a longtime GOP establishment fixture in Virginia. This was all before he declared his candidacy for Governor and the deal was done with Bolling. They also recruited John Brownlee to try and stop Ken Cuccinelli from becoming the nominee for AG in 2009.

Upon becoming Governor, he made a litany of promises about how he was going to cut government, fix VDOT, etc. Name a conservative promise of good, honest and open government in Richmond, and he probably made it either during the campaign or immediately around the time of his inauguration. He deserves credit for floating the plan to sell off the state-owned liquor stores, but he didn’t really throw his full political weight behind it, so no one backed him up on it in the General Assembly. He spent a lot of time recruiting businesses to come to Virginia from various and sundry hopeless blue states, with a fair degree of success. The bad news: He often promises them goodies in the form of sepcial tax breaks, which of course, translate into tax increases on everyone else. He topped off his mediocrity of an administration by cooking up Plan ’13 From Outer Space with Bill Howell, Tommy Norment, Bolling and some Democrats in the GA, and passing it over the objections of conservatives.

Please, Bob. Just go. I’m sure Bill Bolling will be more than pleased to sit in the big chair, if only for a little while.

Bloomberg’s Stupid Ad


Dear Bad Actor Redneck –

When you learn how to properly and safely handle a firearm, you can pretend to be an expert on gun rights.

Otherwise, shut the fuck up, you FAILTASTIC douche.

Older Entries

%d bloggers like this: