Nemo Me Impune Lacessit

Thursday, 28 September 2017

A Declaration of the Independence of Cyberspace, by John Perry Barlow

Filed under: Philosophy, Politics, Principles, Privacy, Technology — Tags: , — mikewb1971 @ 12:28 AM (00:28)

A Declaration of the Independence of Cyberspace

by John Perry Barlow <barlow@eff.org>

Governments of the Industrial World, you weary giants of flesh and steel, I come from Cyberspace, the new home of Mind. On behalf of the future, I ask you of the past to leave us alone. You are not welcome among us. You have no sovereignty where we gather.

We have no elected government, nor are we likely to have one, so I address you with no greater authority than that with which liberty itself always speaks. I declare the global social space we are building to be naturally independent of the tyrannies you seek to impose on us. You have no moral right to rule us nor do you possess any methods of enforcement we have true reason to fear.

Governments derive their just powers from the consent of the governed. You have neither solicited nor received ours. We did not invite you. You do not know us, nor do you know our world. Cyberspace does not lie within your borders. Do not think that you can build it, as though it were a public construction project. You cannot. It is an act of nature and it grows itself through our collective actions.

You have not engaged in our great and gathering conversation, nor did you create the wealth of our marketplaces. You do not know our culture, our ethics, or the unwritten codes that already provide our society more order than could be obtained by any of your impositions.

You claim there are problems among us that you need to solve. You use this claim as an excuse to invade our precincts. Many of these problems don’t exist. Where there are real conflicts, where there are wrongs, we will identify them and address them by our means. We are forming our own Social Contract. This governance will arise according to the conditions of our world, not yours. Our world is different.

Cyberspace consists of transactions, relationships, and thought itself, arrayed like a standing wave in the web of our communications. Ours is a world that is both everywhere and nowhere, but it is not where bodies live.

We are creating a world that all may enter without privilege or prejudice accorded by race, economic power, military force, or station of birth.

We are creating a world where anyone, anywhere may express his or her beliefs, no matter how singular, without fear of being coerced into silence or conformity.

Your legal concepts of property, expression, identity, movement, and context do not apply to us. They are all based on matter, and there is no matter here.

Our identities have no bodies, so, unlike you, we cannot obtain order by physical coercion. We believe that from ethics, enlightened self-interest, and the commonweal, our governance will emerge. Our identities may be distributed across many of your jurisdictions. The only law that all our constituent cultures would generally recognize is the Golden Rule. We hope we will be able to build our particular solutions on that basis. But we cannot accept the solutions you are attempting to impose.

In the United States, you have today created a law, the Telecommunications Reform Act, which repudiates your own Constitution and insults the dreams of Jefferson, Washington, Mill, Madison, DeToqueville, and Brandeis. These dreams must now be born anew in us.

You are terrified of your own children, since they are natives in a world where you will always be immigrants. Because you fear them, you entrust your bureaucracies with the parental responsibilities you are too cowardly to confront yourselves. In our world, all the sentiments and expressions of humanity, from the debasing to the angelic, are parts of a seamless whole, the global conversation of bits. We cannot separate the air that chokes from the air upon which wings beat.

In China, Germany, France, Russia, Singapore, Italy and the United States, you are trying to ward off the virus of liberty by erecting guard posts at the frontiers of Cyberspace. These may keep out the contagion for a small time, but they will not work in a world that will soon be blanketed in bit-bearing media.

Your increasingly obsolete information industries would perpetuate themselves by proposing laws, in America and elsewhere, that claim to own speech itself throughout the world. These laws would declare ideas to be another industrial product, no more noble than pig iron. In our world, whatever the human mind may create can be reproduced and distributed infinitely at no cost. The global conveyance of thought no longer requires your factories to accomplish.

These increasingly hostile and colonial measures place us in the same position as those previous lovers of freedom and self-determination who had to reject the authorities of distant, uninformed powers. We must declare our virtual selves immune to your sovereignty, even as we continue to consent to your rule over our bodies. We will spread ourselves across the Planet so that no one can arrest our thoughts.

We will create a civilization of the Mind in Cyberspace. May it be more humane and fair than the world your governments have made before.

Davos, Switzerland


NOTES

  1. Original article
  2. On Freenet
  3. Reposted –
    1. Personal blogs and micro-blogs – Diaspora* / Ello / Facebook [page / profile] / Gab / Google Plus / Liberty.me / Liberty Society / Minds / seen.life / Twitter / VK / WordPress.com
    2. KCUF Media – Facebook / WordPress.com
    3. Extropy UnboundFacebook / WordPress.com
    4. The Weekly SeditionFacebook / Google Plus / Twitter / WordPress.com

Advertisements

Monday, 25 September 2017

Freenet: The forgotten cryptopunk paradise, by “Draketo” / Arne Babenhauserheide

Freenet: The forgotten cryptopunk paradise

by “Draketo” / Arne Babenhauserheide

I planned to get this into a newspaper, but it was too technical for the Guardian and too non-practical for Linux Voice. Then my free time ran out. Today I saw Barret Brown report (freenet mirror) on his 5 years court sentence for quoting a Fox news commentator and sharing a public link. Welcome to Freenet: The forgotten cryptopunk paradise!

# Freenet: The forgotten cryptopunk paradise

A long time ago in a chatroom far away, select groups of crypto-anarchists gathered to discuss the death of privacy since the NSA could spy on all communications with ease. Among those who proposed technical solutions was a student going by the name sanity, and he published the widely regarded first paper on Freenet: A decentralized anonymous datastore which was meant to be a cryptopunk paradise: true censorship resistance, no central authority and long lifetime only for information in which people were actually interested.

Many years passed, two towers fell, the empire expanded its hunt for rebels all over the globe, and now, as the empire’s grip has become so horrid that even the most loyal servants of the emperors turn against them and expose their dark secrets to the masses, Freenet is still moving forward. Lost to the eye of the public, it shaped and reshaped itself — all the while maintaining its focus to provide true freedom of the press in the internet.

Table of Contents

A new old hope

Once only a way to anonymously publish one-shot websites into Freenet that other members of the group could see, it now provides its users with most services found in the normal internet, yet safe from the prying eyes of the empire. Its users communicate with each other using email which hides metadata, micro-blogging with real anonymity, forums on a wide number of topics — from politics to drug experiences — and websites with update notifications (howto) whose topics span from music and anime over religion and programming to life without a state and the deepest pits of depravity.

All these possibilities emerge from its decentralized datastore and the tools built on top of a practically immutable data structure, and all its goals emerge from providing real freedom of the press. Decentralization is required to avoid providing a central place for censorship. Anonymity is needed to protect people against censorship by threat of subsequent punishment, prominently used in China where it is only illegal to write something against the state if too many people should happen to read it. Private communication is needed to allow whistleblowers to contact journalists and also to discuss articles before publication, invisible access to information makes it hard to censor articles by making everyone a suspect who reads one of those articles, as practiced by the NSA which puts everyone on the watchlist who accesses Freenetproject.org (reported by German public TV program Panorama). And all this has to be convenient enough for journalists to actually use it during their quite stressful daily work. As a side effect it provides true online freedom, because if something is safe enough for a whistleblower, it is likely safe enough for most other communication too.

These goals pushed Freenet development into areas which other groups only touched much later — or not at all. And except for convenience, which is much harder to get right in a privacy-sensitive context than it seems, Freenet nowadays manages to fulfill these goals very well.

The empire strikes the web

The cloud was “invented” and found to be unsafe, yet Freenet already provided its users with a safe cloud. Email was found to spill all your secrets, while Freenet already provided its users with privacy preserving emails. Disaster control became all the rage after hurricane Katrina and researchers scrambled to find solutions for communicating on restricted routes, and Freenet already provided a globally connectable darknet on friend-to-friend connections. Blogs drowned in spam comments and most caved in and switched to centralized commenting solutions, making the fabled blogosphere into little more than a PR outlet for Facebook, but Freenet already provided spam resistance via an actually working web of trust — after seeing the non-spam-resistant forum system Frost burn when some trolls realized that true anonymity also means complete freedom to use spam bots. Censorship and total surveillance of user behavior on Facebook was exposed, G+ required users to use their real names and Twitter got blocked in many repressive regimes, whereas Freenet already provided hackers with convenient, decentralized, anonymous microblogging. Now websites are cracked by the minute and constant attacks have made it a chore for private webmasters simply to stay available, though Freenet already offers attack resistant hosting which stays online as long as people are interested in the content.

All these developments happened in a private microcosm, where new and strange ideas could form and hatch; an incubator where reality could be rethought and rewritten to reestablish privacy in the internet. The internet was hit hard, and Freenet evolved to provide a refuge for those who could use it.

The return of privacy

What started as a student’s idea was driven forward by about a dozen free time coders and one paid developer for more than a decade — funded by donations from countless individuals — and turned into a true forgotten cryptopunk paradise: actual working solutions to seemingly impossible problems, highly detailed documentation streams in a vast nothingness to be explored only by the initiated (where RTFS is a common answer: Read The Friendly Source), all this with plans and discussions about saving the world mixed in.

The practical capabilities of Freenet should be known to every cryptopunk. But a combination of mediocre user experience, bad communication and worse PR (and maybe something more sinister, if Poul-Henning Kamp should prove to be farsighted about project Orchestra) brought us to a world where a new, fancy, half finished, partially thought through, cash-cow searching project comes around and instead of being asked “how’s that different from Freenet?”, the next time I talk to a random crypto-loving stranger about Freenet I am asked “how is Freenet different from X which just made the news?” (the answer which fits every single time is: “Even if X should work, it would provide only half of Freenet, and none of the really important features — friend-to-friend darknet, access dependent content lifetime, decentralized spam resistance, stable pseudonyms, hosting without a server”).

Right now, many years of work have culminated in a big step forward for Freenet. It is time for Freenet to re-emerge from hiding and take its place as one of the few privacy tools actually proven to work — and as the single tool with the most ambitious goal: Reestablishing freedom of the press and freedom of speech in the internet.

Join in

If you do not have the time for large scale contribution, a good way to support freenet is to run and use it — and ask your friends to join in, ideally over darknet.

freenetproject.org

Since the focus of Freenet has been on the big goals, there are lots of low hanging fruit; small tasks which allow reaping the fruits of existing solutions to hard problems. For example my recent work on Freenet includes 4 hours of hacking the Python based site uploader in pyFreenet which sped up the load time of its sites by up to a factor of 4. If you are an interested software developer and want to join, come to #freenet @ freenode to chat, discuss with us in the freenet devl mailing list and check the github-project.

Welcome to Freenet, where no one can watch you read.


NOTES

  1. Original article [text-only version / PDF version]
  2. Reposted –
    1. Personal blogs and micro-blogs – Diaspora* / Ello / Facebook / Gab / Google Plus / Liberty.me / Liberty Society / Minds / seen.life / VK / WordPress.com
    2. Extropy UnboundFacebook / WordPress.com
    3. The Weekly SeditionFacebook / Google Plus / Twitter / WordPress.com
    4. New Mexico Libertarians Facebook group

Monday, 28 November 2016

Is World-Wide Satellite Broadband Coming Soon?

Filed under: Science, Technology — Tags: , , , , — mikewb1971 @ 4:14 AM (04:14)

It seems as though Elon Musk (of SpaceX fame) is pushing for a new way to do satellite-based communications.

Instead of placing a few large satellites in geosynchronous orbit (22,300 miles up), he wants to put up lots — 800 to start, 4225 in the end — of small satellites (about 850 lbs apiece) in lower orbits (about 700-850 miles up).

The goal of this project is to offer gigabit-level bandwidth all over the Earth’s surface. Which is a damn sight better than the current wired services (I usually get somewhere around 54 Mbps on Comcast, using copper wire for the last mile).

Each end user will get a “low-profile user terminal that is easy to mount and operate on walls or roofs.”

Chances are that the “low-profile user terminal that is easy to mount and operate on walls or roofs” will use a standard electrical plug that connects to the outlets found in residential and commercial buildings . . .

And since adapters that allow you to connect those plugs to a car’s cigarette lighter or electronics jack, the “low-profile user terminal that is easy to mount and operate on walls or roofs” can just as easily be mounted on the roof of your RV or SUV. Or your everyday four-door sedan.

Mobile broadband that’s faster than what’s available over the wired services? Sounds like a decent deal to me.

Another aspect of this is that it could put the traditional satellite providers (Direct TV, Dish, HughesNet, etc.) out of business. Why would you bother with them when you can get YouTube, Netflix, Amazon Prime, Hulu, Vudu or Vimeo anywhere in the world? And the cherry on top — you won’t have to pay extra for watching porn.

Now we’re waiting on Musk to get approval for this from the FCC and its international relative, the ITU (can’t have this project giving the Chinese a way around the Great Firewall, can we?) to sign off on it. Which means Musk will have to engage in some legalized bribery lobbying, because the Political Classholes simply can’t approve it without their palms being sufficiently greased in some manner.


FOR FURTHER REFERENCE

  1. Science Alert – SpaceX wants to surround Earth with an internet service that’s 200 times faster by Dave Mosher
  2. Ars Technica – SpaceX plans worldwide satellite Internet with low latency, gigabit speed by Jon Brodkin

NOTES

  1. Approximate reading level – 10.9
  2. Reposted –
    1. Personal blogs and micro-blogs – App.net / Diaspora* / Ello / Facebook [page / profile] / Gab / Galaxy2 / Google Plus / Liberty.Me / Minds / seen.life / Tea Party Community / Twitter / VK / WordPress.com
    2. Extropy Unbound Facebook page
    3. The Weekly Sedition Facebook page

Copyright © 2016 Mike Blessing. All rights reserved.
Produced by KCUF Media, a division of Extropy Enterprises.
This blog entry created with medit and Notepad++.

Sunday, 6 November 2016

John McAfee: Security is an Illusion

Filed under: Preparedness, Security, Self-Defense, Technology — Tags: , , , — mikewb1971 @ 11:01 PM (23:01)


  1. Reposted –
    1. Personal blogs and micro-blogs – App.net / Diaspora* / Ello / Facebook [page / profile] / Gab / seen.life / Tea Party Community / VK / WordPress.com
    2. Albuquerque Liberty Forum Facebook page
    3. Extropy Unbound Facebook page
    4. The Weekly Sedition Facebook page

Copyright © 2016 Mike Blessing. All rights reserved.
Produced by KCUF Media, a division of Extropy Enterprises.
This blog entry created with medit and Notepad++.

Monday, 11 July 2016

No TOR for the Masses?

Recently Techspot India reported that the NSA doesn’t want us civilians using the TOR technology —

NSA classifies Linux Journal readers, Tor and Tails Linux users as “extremists”

Funny how TOR was originally developed by the Naval Research Laboratory and furthered by DARPA. Now that it’s out of the bag, they want to put it back under their exclusive control. Sort of like the internet itself.

Of course, the govvies probably won’t mind too much if political figures with ties to George Soros and the Saudi royal family use it. At least they didn’t seem to mind when a certain former senator turned Secretary of State mishandled classified information on a private home-based server, so I’m guessing that they’ll sign off on corrupt use of the TOR tech as well, just so long as it’s the “right people” using it.

H/T Seth Anderson Bailey


FOR FURTHER REFERENCE

  1. Wikipedia page for Tor
  2. Wikipedia page for TAILS
  3. Wikipedia page for Dark web

NOTES

  1. Approximate reading level – 11.7
  2. Reposted –
    1. Personal blogs and micro-blogs – Diaspora* / Ello / Facebook [page / profile] / Google Plus here and here / Liberty.Me [blog / profile] / Minds / seen.life / Tea Party Community / tsu / Twitter / WordPress.com
    2. Extropy UnboundFacebook / WordPress.com
    3. The Weekly SeditionFacebook / Twitter / WordPress.com
    4. Libertarian Party –
      1. New MexicoLPNM Blog / LPNM Official Facebook page / LPNM Official Facebook group
      2. Bernalillo County, New MexicoLPBC Blog / LPBCNM Official Facebook page / LPBCNM Official Facebook group

Copyright © 2016 Libertarian Party of New Mexico, Libertarian Party of Bernalillo County, New Mexico and Mike Blessing. All rights reserved.
Produced by KCUF Media, a division of Extropy Enterprises.
This blog entry created with medit and Notepad++.

Sunday, 15 November 2015

Fooling Google and Facebook a Bit

Filed under: Humor, Preparedness, Self-Defense, Technology — Tags: , , , , , , , , , — mikewb1971 @ 7:34 PM (19:34)

After installing Linux Mint 17.2 on my Asus K54L laptop, I logged into Google, and got the following alert message at my Gmail account:

2015-11-15-182044-ss-gmail-google-login

Then I logged into Facebook, and received this alert message:

2015-11-15-18-19-08-ss-gmail-fb-login

Here’s the funny thing — I logged into both accounts using Mozilla Firefox.

So why am I getting messages saying that I used Safari on Mac OS X?

For the record, I haven’t touched anything Apple or Mac since April, 1994, when I had to use a Leatherman multi-tool to pull my floppy disk out of the drive slot when the “Eject” command (⌘-E) didn’t work after repeated tries.

After installing Linux Mint on the laptop, I launched Firefox, and installed the following add-ons to Firefox —

The costs of this?

  1. Linux Mint 17.216.99 + tax (It was on the live DVD glued to the front cover of Linux Format magazine – part of the price tag is for the DVD. Another part of the price tag is that it’s printed in the UK and shipped across the Atlantic every month.)
  2. A few minutes of time, a few watts of electricity to spin that live DVD in the drive.
  3. A few mouse clicks here and there . . .

. . . and to paraphrase the MasterCard advertising copy, the upside — giving a virtual single-digit salute to two of the biggest privacy invaders on the planet — PRICELESS.


FOR FURTHER REFERENCE

  1. Bananas! at liberty.me by David Montgomery — You’re a Criminal in a Mass Surveillance World – How to Not Get Caught

NOTES

  1. Approximate reading level – 9.4
  2. Reposted –
    1. Personal blogs and micro-blogs – App.net / Diaspora* / Ello / Facebook page / Facebook profile / Google Plus / tsu / Twitter / WordPress.com
    2. The Weekly SeditionFacebook / WordPress.com
    3. New Mexico Libertarians Facebook group

Copyright © 2015 Mike Blessing. All rights reserved.
Produced by KCUF Media, a division of Extropy Enterprises.
This blog entry created with medit.

Saturday, 5 April 2014

MTA ? [Email]

Filed under: Blogging / Writing, Life — Tags: , , — mikewb1971 @ 12:24 PM (12:24)

This morning, I received a different kind of “rejection notice.” My newsletter sent to one of my subscribers was returned with the following note. “. . . host smtp02asnl.sandia.gov[198.102.153.117] refused to talk to me: 554-smtp02asnl.sandia.gov 554-Sandia National Labs 554-Your access to this mail system has been 554 rejected due to the sending MTA’s poor reputation.”

Does anyone know what “MTA” means? Please advise.

“MTA” most likely means “message transfer agent” in this context.

http://en.wikipedia.org/wiki/Message_transfer_agent

It’s a bit of software that handles sending and receiving email messages between computers.

For what it’s worth, you *are* using AOL as your internet service provider.

AOL didn’t get the nicknames “America Offline” and “A-O-Hell” the easy way — they earned them.


NOTES

  1. Approximate reading level – 8.2
  2. Reposted –
    1. Personal blogs and micro-blogs – Facebook / Google Plus / Twitter
  3. Current mood: amused
  4. Viewing – Radioactive Wolves Of Chernobyl – Scary Mutations

Copyright © 2014 Mike Blessing. All rights reserved.
Produced by KCUF Media, a division of Extropy Enterprises.
This blog entry created with Notepad++.

bomb gun firearm steak knife Allah Aryan airline hijack

Sunday, 30 June 2013

Blogging at Medium?

Filed under: Administrivia, Networking — Tags: , , , , — mikewb1971 @ 12:06 AM (00:06)

 

A few months ago, I heard about and registered with a new netowrking and blogging service called Medium, established by Evan Williams, one of the creators of Twitter. More recently, I received a “beta invite” from the site admins to start posting blog material there. So here’s my first go-round there (text copied below).

Giving Medium a Try

Time to kick the tires, take it for a spin.

At present, I’m blogging at WordPress. Recently I received an email invite to blog here.

So let’s see how it goes, OK?

My Medium site


NOTES

  1. Reposted –
    1. Personal blogs, micro-blogs etc. – Facebook / Google Plus / MeetMe / Tumblr / Twitter

Copyright © 2013 Mike Blessing. All rights reserved.
Produced by KCUF Media, a division of Extropy Enterprises.
This blog entry created with Notepad++.

bomb gun firearm steak knife Allah Aryan airline hijack

 

Enhanced by Zemanta

Sunday, 7 October 2012

WTF?! (TLE LTE)

Filed under: Humor, Politics — Tags: , , , , , , , , , — mikewb1971 @ 5:39 AM (05:39)

Current mood: cranky

——– Original Message ——–
Subject: What the Fuck?!
Date: Sun, 07 Oct 2012 02:16:05
From: Mike Blessing
To: Ken Holder, L. Neil Smith

Neil / Ken –

Just now (Saturday, 6 October @ 1:15 AM), I saw the message in my inbox that TLE #691 was up on the web, so I went to check it out.

What did I see when I scrolled down a bit?

A cartoon by Rex May of Romney spanking Obama like a little kid.

I was under the impression that TLE was above this sort of WWE-style cheerleading for the DNC-vs-RNC dance of death that plagues us every two years.

When the (fascist) Democrat fights dirty and cheats, we’re supposed to jeer, yet when the (socialist) Republican pulls the same sort of dirty tricks, we’re supposed to cheer. Because, we all know, the Republican is the “lesser of two evils” good guy.

Anyone who has been reading TLE and similar media outlets for any length of time has no doubt seen numerous examples of stupidity, evil and insanity instigated by Republicans. But they’re the “lesser of two evils” bunch, correct?

For what it’s worth, I watched what’s been politely called a “debate” and saw the two clowns stammering out their “talking points” while making excuses for their track records and trying to score points on the other with witty one-liners.

Most of these one-liners were the same old, tired bits that we’ve all heard before from them, courtesy of the lamestream snoozemedia.

Still, I was quite amused that gun-grabber and health-care socializer Slick Willard had the audacity to talk about “free enterprise” and invoke the Declaration of Independence.

This is the same Slick Willard who supported TARP as signed by Bush, supported cap-and-trade for CO2 emissions, supported the GM bailout . . . . Need I go on?

About Mittens’ earlier promises to “repeal and replace Obamacare” – last Wednesday night he revealed exactly what he wants for the “replace” part of the scam – RomneyCare as implemented in 2006 in Massachusetts.

Here’s the funny part about this nonsense: he implied that he wants RomneyCare to replace ObamaCare, yet RomneyCare is what Jon Gruber (the MIT economics professor who helped RMonster put together the plan in Boston) pitched to the Obama Administration in 2009 as a template for Obamacare.

Meet the new bullshit, same as the old bullshit.

At first I was thinking that this was a bait-and-switch scam, but it’s more like the shell game that con artists play on the street – the ball, which was something like free-market health care, was nowhere to be found under any of the shells.

OK, this is the part where Rex starts behaving as a Romney-roid (think hemorrhoid, minus the rationality and principles) by screaming that I must want Obama re-elected, “If your not with us, your with Obama!!!!” that sort of thing.

Bring it on.

And if this sort of thing continues, then it’s probably time for a new front-page cartoonist on TLE. Let Rex peddle his Romney-porn somewhere else.


NOTES

  1. Posted at The Libertarian Enterprise
  2. Reposted —
    1. Personal blogs – Xanga
    2. The Weekly Sedition


Copyright © 2012 Mike Blessing. All rights reserved.

Produced by KCUF Media, a division of Extropy Enterprises. Webmaster Mike Blessing.
This blog entry created with gedit and Notepad++.

Thursday, 19 August 2010

Check Your URLs, OK?!

Filed under: Blogging / Writing, Life — Tags: , , , — mikewb1971 @ 4:21 PM (16:21)

Current mood: annoyed, bitchy, cynical, geeky

While perusing a recent posting over at New Mexico Liberty, I clicked on http://www.nmpubreporting.certiclear.com/, as linked to in that article, and got the following:


So I changed the URL as specified in the picture above: https://www.nmpubreporting.certiclear.com/, and got the following:


At first, I figured, “What gives here?! Do I have to be a ‘registered’ senior citizen for this site to show me the data?” Then I re-entered the URL, this time taking out the “www.” : http://nmpubreporting.certiclear.com/, and the data shows up.

The Moral of My Posting — Check your URLs to make sure they work before you finalize your post for public consumption. The ego you save may be your own.


NOTES

  1. Reposted —
    1. Personal blogs — Blogspot / LiveJournal / Myspace / Tumblr / WordPress / Xanga
    2. KCUF Media — Blogspot / Myspace / Xanga
    3. Darth Mike — Myspace / Xanga

bomb gun firearm steak knife Allah Aryan airline hijack

Older Posts »

Create a free website or blog at WordPress.com.

%d bloggers like this: