Archive for the “Rants & Raves” Category

Here’s that informative post I promised before i got distracted by those great steaks and cocktails at the AA. I hope at least, that anyone who publishes an RV blog – or any website for that matter – will find this information, well… informative!

Badlands Warning SignA while back, fellow Nü RVers those tech nomads informed us that a certain website was repurposing blog posts, not only from this site, but theirs and those of a number of other RVers.

Sure enough, a simple search revealed that entire posts of ours, including photos, were being republished in their entirely without our permission. Furthermore, we discovered that the site in question was a paid membership site, so it was using our content for profit!

The infringing website’s owner argued that because we make our posts available via rss feed, that the content was free to use as he wished. A bogus claim from someone who hadn’t done his homework, but a slightly grey area nonetheless.

TIP: To search a specific website for something you wrote, use Google and enter a distinct phrase followed by “site:” and the domain, like this…

“freaky vegan cooking” site:liveworkdream.com

Replace domain.com and the phrase or keywords to meet your needs.

While we were able to remove all existing and future content of ours from the website in question with one request, it got me thinking. I decided to do my own homework regarding the rights of web publishers, and gladly share what I found out here.

Ownership Rights of Web Content Publishers

According to the The Berne Copyright Convention, everything on the internet is considered copyrighted the moment it is written. Under the Berne Convention, copyright is automatic upon publication and does not require formal registration. When the United States joined the Convention in 1988, however, statutory damages and attorney’s fees continued to be available available only for registered works.

According to the World Intellectual Property Organization Copyright Treaty of 1996, “compilations of data or other material (databases), in any form, which by reason of the selection or arrangement of their contents constitute intellectual creations.” All blog content is stored in a database and is therefore an intellectual creation.

The Digital Millennium Copyright Act of 1998 (title 17, U. S. Code) states that “Copyright protection subsists, in accordance with this title, in original works of authorship fixed in any tangible medium of expression, now known or later developed, from which they can be perceived, reproduced, or otherwise communicated, either directly or with the aid of a machine or device.”

Finally, by republishing our copyrighted content on a for-profit website I confirmed that the infringing site was  in violation of the federal copyright fair use doctrine, as described in sections 107 through 118 of the copyright law (title 17, U. S. Code)

Please note that I am by no means a lawyer, not even close, in any way. So I consulted one. I visited the free legal advice website LawGuru.com and asked:

What law can be cited when notifying someone who has republished original website content without permission, when they insist syndicated content (rss) is in the public domain?

My research proved me correct. Here is the answer I received:

You can cite 17 USC 106 which defines your exclusive rights, including a right of attribution, and 17 USC 501-506 which define your remedies. 505 authorizes recovery of attorneys fees and expenses and 506 may make it a criminal offense, particularly when done via the web.

However, you need to know that for the Court to have jurisdiction to enforce a copyright in the US, you must first apply to register it. It is a simple process for a copyright attorney to do that online. You should use an attorney, so that the attorney can simultaneously write a CDL (cease and desist letter) to this apparent infringer. A letter from you is not likely to have the same effect and not likely to be worded for optimum impact. In fact, most do-it-yourself non-lawyer CDLs are a disaster and some even create grounds for countersuit.

So, if you want to ensure your legal rights to anything you publish, see a copyright attorney, consider assigning a creative commons license, or register your own copyright.

How to Re-Publish Blog Posts From RSS Feed

There are numerous blog aggregators on the interwebs that legally republish copyrighted content. They do this by only publishing an excerpt, assigning attribution, and including a link to the original source. But there may be times when one might wish to republish content from another source in its entirety, when it is appropriate to do so. Like when said person owns the copyright to the original content, or has explicit written permission to do so.

WPMU DEV - The WordPress ExpertsI’ve been considering doing just that with a new Tripawds Blog that will republish posts from our five featured blogs, giving readers one location to find all the best news, gear, gifts and nutrition advice for three legged dogs in one convenient site. Just how would I go about doing this?

To republish our own content and consolidate posts from multiple different blogs in one site, I plan to use the Autoblog plugin from WPMU Dev. Should you choose to do the same, of course, we know you’ll be certain you have the rights to do so.

Recommended Reading

Infringement Nation: Copyright 2.0 and You

Patents Copyrights and Trademarks for Dummies

The Pocket Idiot’s Guide to Copyrights

Every Writer’s Guide to Copyright and Publishing Law: Third Edition

Law of the Web: A Field Guide to Internet Publishing

Comments 10 Comments »

How fitting, that as we left Moab and headed back to our mountain home where we’ll be remaining stationery for the summer, we heard this hilarious parody of the Hank Snow song, I’ve Been Everywhere

YouTube Preview Image

Who woulda thunk the Keymaster of Gozer could create such a funny take on such a classic travel tune, let alone an entire country comedy album. But then again, ever since his Bob McKenzie days I’ve always thought Rick Moranis is one funny guy.

Check out his new Agoraphobic Cowboy album for some fun loving alt country bluegrass with a twist. We especially like I Ain’t goin’ Nowhere because it is full of silly excuses to not enjoy the ramblin’ lifestyle we love so much:

I ain’t goin’ nowhere, man.
I ain’t goin’ nowhere
It’s dangerous out there, man
Might ‘a been a big bomb scare.
Hard to get off of this easy chair.
I ain’t goin’ nowhere

I go
Online, dsl, amazon, buy and sell,
Ebay, layaway, last bid noon today,
Plasma, Judy Judge, broadband, Matt Drudge,
J.Crew, B&N, dotcom, CNN
JPEG, e.mail, pop-up she-male
Shower cam, filter spam, slam bam.
I think it’s ma’am

I ain’t goin’ nowhere, man
Never gonna go nowhere
It’s a bungled jungle out there, man
Some kid got mauled by a bear
Surround sound in my own lair
I ain’t goin’ nowhere….

[complete lyrics]

Moranis’ new Agoraphobic Cowboy includes a few traveling tunes guaranteed to bring a smile on even the longest hauls – like I Ain’t Goin’ Nowhere and Nine More Gallons. Enjoy these samples or download the entire album and keep on truckin’ …

What are some of your favorite traveling tunes?

Comments 1 Comment »

When you have the ability to create a new, temporary home somewhere, why not dive into a book about the area? Learning a little about your location will always reveal surprising, colorful stories, even in the most seemingly boring places. You’ll end up with a stronger connection to your surroundings than a two second Kodak moment.

Required Reading: Utah

Desert Solitaire: A Season in the Wilderness, by Edward Abbey

Whoever left this at the Slabs Library had no idea how much it would rock my world. Thank you!

Amazon.com Review: Edward Abbey’s Desert Solitaire, the noted author’s most enduring nonfiction work, is an account of Abbey’s seasons as a ranger at Arches National Park outside Moab, Utah.

Abbey reflects on the nature of the Colorado Plateau desert, on the condition of our remaining wilderness, and on the future of a civilization that cannot reconcile itself to living in the natural world. He also recounts adventures with scorpions and snakes, obstinate tourists and entrenched bureaucrats, and, most powerful of all, with his own mortality. Abbey’s account of getting stranded in a rock pool down a side branch of the Grand Canyon is at once hilarious and terrifying.

Road trippers, wanderers and hobos have much in common with Abbey, one of the America’s first radical environmentalists. Anyone who breaks from convention and searches for a different path in life will find validation in their “odd” life choices when reading his work.

“My God! I’m thinking, what incredible shit we put up with most of our lives — the domestic routine (same old wife every night), the stupid and useless and degrading jobs. . . the foul, diseased and hideious cities and towns we live in, the constant petty tyranny of automatic washers and automobiles and TV machines and telephones –! ah Christ! I’m thinking, at the same time that I’m waving goodby to that hollering idiot on the shore, what intolerable garbage and what utterly useless crap we bury ourselves in day by day, while patiently enduring at the same time the creeping strangulation of the clean white collar and the rich but modest four-in-hand garrote!).

. . . That‘s what the first taste of the wild does to a man, after having been too long penned up in the city. No wonder the Authorities are so anxious to smother the wilderness under asphalt and reservoirs.

This week Jim and I are in Moab, camped around dozens of off-roader jeepers, bikers and dune buggiers who tear up the landscape while leaving swirling contrails of testosterone behind.

As I watch them whiz by on wheels, I can’t help but think of one of my favorite passages:

“What can I tell them? Sealed in their metallic shells like molluscs on wheels, how can I pry the people free? The auto as tin can, the park ranger as opener. Look here, I want to say, for godsake folks get out of them there machines, take off those fucking sunglasses and unpeel both eyeballs, look around; throw away those goddamned idiotic cameras! For chrissake folks what is this life if full of care we have no time to stand and stare? eh?

. . . Yes sir, yes madam, I entreat you, get out of those motorized wheelchairs, get off your foam rubber backsides, stand up straight like men! like women! like human beings! and walk — walk — WALK upon our sweet and blessed land!”

Under the Banner of Heaven, a Story of Violent Faith, by Jon Krakauer

Jim and I love Utah’s landscapes, but we’ve always been slightly freaked out by the Mormon culture that dominates every town we’ve been through. Ever since we rode here on our motorcycles a million years ago and a grocery store clerk snidely called long-haired Jim “Ma’am”, we’ve been more than a little critical of the creepy, stepford-like attitudes we’ve encountered among a lot (but not all) people.

Krakauer’s book sheds loads of light on Mormonism’s growth, their dominance of Utah’s politics and people and how many tiny sects have spun off and created even freakier fundamentalist movements.

From Publishers Weekly: Using as a focal point the chilling story of offshoot Mormon fundamentalist brothers Dan and Ron Lafferty, who in 1984 brutally butchered their sister-in-law and 15-month-old niece in the name of a divine revelation, Krakauer explores what he sees as the nature of radical Mormon sects with Svengali-like leaders.

Using mostly secondary historical texts and some contemporary primary sources, Krakauer compellingly details the history of the Mormon church from its early 19th-century creation by Joseph Smith (whom Krakauer describes as a convicted con man) to its violent journey from upstate New York to the Midwest and finally Utah, where, after the 1890 renunciation of the church’s holy doctrine sanctioning multiple marriages, it transformed itself into one of the world’s fastest-growing religions.

My take is that essentially, there’s no difference between a charismatic religious zealot like Mormon founder Joseph Smith, and other self-proclaimed prophets who mass media portrays as unstable nutbags with criminal tendencies (remember David Koresh?). The only thing separating them was timing. Mormonism grew as fast as it did because there wasn’t much to compete with it back in the 1800s. However, I’m still not sure how that explains the numbers of modern followers it continues to attract.

Perhaps Edward Abbey knows:

“Whatever we cannot easily understand we call God; this saves much wear and tear on the brain tissues.”

-Edward Abbey

 

Comments 3 Comments »

Allow me to stray from the topic of snowbird RV wanderlust for a moment here once again to share some more of that open source enlightenment.

Book Cliffs over Green River Canyon UtahWhen shit happens – and it undoubtedly will – we must deal with it, that’s a fact. How we cope with emotionally difficult situations depends on how we choose to feel. Allow yourself to feel frustration, angst, embarrassment or whatever else ails you, and you’ll certainly be dealt a bad hand.

Choose to reframe outcomes in your favor, and you can be free of pain and stress. Easier said than done, right?

Right. I have always asked myself just that. How? Exactly how does one correct their own reaction when in the moment of distress? Mindfulness teacher and meditation guru Jon Kabat-Zinn suggests by befriending your breath and dancing with the acuality of the event. Other ennlightened individuals will suggest by being – with all your heart and soul – in that very present moment, for that is when you have the choice to better your environment. Believe it, and this is easier done than said.

Capitol Reef, UT Highway SignsImmersing yourself in the present moment feels fantastic, and comes naturally when remaining calm in a peaceful environment. Simply being becomes much more difficult when spontaneity brings misfortune and distress. So again, how does one follow through after making the choice to feel good while the fan is praying shit everywhere? Just flip a switch in the brain? Yes. Turn off the fan.

My good friend NLP Dave explained an understanding of his that may help. I’ve been mulling over his allowance theory since our walk along the Eureka waterfront a few weeks back. From what I gathered – or if I recall correctly – negativity is a basically the resistance of positive thinking. The opposite of that resistance would be allowance. So, one must accept outcomes at face value and allow the silver lining of even the darkest clouds to shine through.

“Above every dark cloud, the sun is always shining bright. Except at night.”
— me

Recent events and resulting anguish provided the opportunity for putting this precept to the test. After putting a major gouge in the side of our truck while attempting to fit in a tight spot where I had easily parked just days before, with fellow campers waiting to pull by, I wasn’t exactly feeling quite chipper or acting very calm.

Book Cliffs over Green River Canyon Utah

Quick coincidental digression: I recently read an article about EFT which Dave showed me can be a powerful self therapeutic tool. Practicing a quick touch sequence while focussing to let go of the pain, anger, embarrassment and distress I was feeling allowed me to clear my mind enough to accept what happened, and realize that how I was acting was making me feel so shitty. Being in the present at that time meant understanding the damage was done, and how I fealt about it was up to me.

I allowed myself to welcome a positive vibe about our new spot – in the campground that is, not on our fender.

Big Rock Truck Crunch

As much as we shouldn’t compare – nor should on ourselves – the whole scene could have been much worse. The scrape is purely cosmetic, any damage to the trailer would have likely been functional. We finally had a nice wide open good level spot, with a more beautiful view of the river and cliffs. Satellite connectivity was quick and cell phone reception was better. We now had plenty of water, produce and provisions. We ran all our necessary errands and had a spot available at the small riverside campground before the busy Easter weekend.

There is a moral or two to this story. There is a great free campground about 9 miles outside Green River on Hastings road. If headed before a busy weekend fill the fridge at the market in town and top off with water at the truck stop. That way you won’t have to park again after rushing to town. Pay attention and never feel rushed when parking your rig. Just because you fit easily in a tight spot before, don’t assume fitting again will be just as easy. Always have your navigator keep on eye on the trailer and the truck.

And if you happen add another battle scar to your trailer or tow vehicle, understand that freaking out won’t fix it. In fact, it only makes matters worse.

Life Is Give And Take

You see, I have always looked at life like this. It’s all about give and take. Life, that is. It’s about giving what you’re willing to lose to get whatever it is you want to take. Unfortunately, sometimes it takes being put to the test to find that perfect spot.And you must be willing to pay the price for living life to the fullest and loving every minute of it.

In other words – if you’ll pardon my French one more time – sometimes ya just gotta say shit without letting it hit the fan. Because if you let it build up, life gets pretty stinky.

Epilogue: In nealry four years on the road we are fortunate and grateful to have experienced no major catastrophe. Perhaps positively dealing with the number of smaller mishaps that do occur will ensure we never do. After all, it is these dark moments that remind us to slow down and allow those silver linings to shine through.

Recommended Reading

FREE EBOOK: The Benefits of Mystical Oneness by Wayne (Wirs)

Mindfulness for Beginners by Jon Kabat-Zinn

The Power of Now by Eckhart Tolle

The Complete Idiot’s Guide to RVing

Comments 12 Comments »

Techie Friends at Chris Crawford MemorialWhen I last sat down to write what I thought would be one of those informative posts, we got the news about Chris. Nothing else seemed very important at the time. One thing my friend always exemplified for me was a sincere passion for life. Enjoy the things you love with those you care for and live it to the fullest.

Kudos to the Arkleys for putting out such an awesome spread at the memorial service. But as vegan-like we may try to be at home, I get passionate about a good steak once in a while. Some of the best I’ve ever had dining out have been at the AA Bar and Grill, and I didn’t get mine the last time we passed through Eureka

Surf and Turf at AA Bar and Grill Eureka CA

Considering we don’t know when we may make it back to the Lost Coast again, we headed to an old favorite for a couple gin and tonics. With a yearning for a good piece of char broiled meat, I quickly jumped at Rene’s suggestion we get something to eat. We settled for a surf and turf option with fried shrimp and “a bit of both” – onion rings and french fries.

AA Lounge Bar and Grill Eureka CAThe name alone first drew me to this dark friendly bar in the shadow of the Humboldt County jail. I just always liked the idea of getting drunk at a place called the AA.

Back in the day, it was within walking distance from home so that was a plus. But it was the steaks, service with a smile, and the fact that the AA has the only functioning shuffleboard table in town that kept me coming back.

Location and outward appearances alone may scare away some from even entering the Double A, as some prefer to call it. But where else can you get an excellent steak and a good stiff drink while enjoying a laugh with friendly locals?

Surf and Turf at AA Bar and Grill Eureka CA

I always wanted one of the AA t-shirts with a logo resembling that of Alcoholics Anonymous. Once again, however, I passed up the opportunity, unable to decide between that and their new shirt with the slogan Best Piece Of Meat in Humboldt County.

Legend has it that one could once get a free drink and half off your steak on the day they got out of jail at the Humboldt Hilton across the street. I for one don’t ever care to confirm that legend.

AA Bar and Grill Char Broiled Steaks Menu

While enjoying our meal, Rene observed an older couple having a great time. Determined to find out their secret to happiness, she joined them briefly to ask. Turns out they were Ambrosini cousins – a name that goes way back in Humboldt Heartland, kinda like the AA.

Comments 6 Comments »

Warning: California’s fuel prices may be hazardous to your health.

We’ve seen diesel as high as $4.87 a gallon in Southern California and gas at $4.39 here in Humboldt County. Considering that we were expecting diesel to be over $5 in Humboldt, I suppose this was a relief in a sick sort of way.

Getting to Humboldt County was an epic journey, as usual.

Imagine yourself traveling over the Sierra Nevadas in a covered wagon, and you’ll have a good idea of how rough it can be to bring a RV here.

Although Humboldt’s five hours from anywhere, the hard road to get here is a small price to pay when you do lay your eyes on the land of giant redwoods and lush green forests filled with so many shades of green that you never knew existed.

Escaping the Fort Davis Fire: a Sign from the Universe?

The weird thing about being here for Chris’ memorial this week is that originally we were supposed to be in Fort Davis, Texas today, to check out the McDonald observatory we’ve always wanted to visit. Our plan was to go there and then on to Big Bend National Park.

But I just learned that Fort Davis is on fire, and so is the area between there and Marfa, another town we were supposed to visit afterward.

The biggest fire in Texas history is burning the very place we would have been in at this moment.

It’s good to know we didn’t get stuck in another Texas natural disaster.

I just keep thinking, if we hadn’t turned around and headed back up here for Chris’ memorial, what would have happened to us out there at Fort Davis?

What does this major change to the remainder of our winter snowbirding plans mean? Are we meant to go home early for some reason?

Who knows. All I know is that for every wrong turn we make on the road of life, there’s a right turn just ahead.

Comments 9 Comments »

Our time in Arizona has come to an end, just in time for the heat to set in.

We arrived in Elfrida in mid-February, already knowing that the caretaking job we had agreed to do at one property had morphed into a caretaking job at another property just down the road. Long story.

Unsure of what to expect when we agreed to that job, we went with the flow and gave it a shot.

“At it’s core, adventure is a willingness to commit to an uncertain outcome with an open heart and an open mind.”

Our situation ended up being much different than we originally envisioned, but it was still a positive adventure. We connected with some great folks who we plan on staying in touch with for future winter caretaking opportunities.

Just as we were getting ready to go, a very dear friend of ours from Eureka passed away. He was young and vibrant and should never have left this earth so soon. The unfairness of it all is upsetting beyond words.

We’re not ready to share his story just yet, since a life like his deserves so much more mental bandwidth than I can dig up right now.

When word came of his passing, we knew we had to be there for his memorial service in Eureka. So instead of pointing east to Texas, we turned and went the other way.

After a too-brief visit with family in L.A., we’re now driving north and will be in our old stomping grounds, Humboldt County, for a short stay. Time to dig up the winter clothes that I had just put away.  Brrrr….

Good, bad, boring, adventurous, whatever; there’s never any telling what will happen in life. All we can do is live as best we can and try to make a positive, lasting impact on others in this world, just as our friend did.

 

 

 

 

Comments 3 Comments »

Among many others, I believe it was Bon Jovi,who said Love Hurts.

Love is like a flame, it burns you when it’s hot
Love hurts, ooeee-ooeee yes, Love hurts
ooeee-ooeee yes, Love hurts
Love hurts

Na na na na na yeah
Love hurts

To that, I say let’s hear it for Henry

The Remedy for Love is to Love More

“There is no remedy for love but to love more.”
~ Henry David Thoreau (1817 – 1862)

I used to be a hopeless romantic, often doing silly things to show my undying appreciation for my loving wife. Just because I don’t do these things as often anymore, doesn’t mean I appreciate her any less. In fact – following Mr. Thoreau’s advice – after 13 plus years of marriage, and nearly four years of living together 24/7 in a 200 sq.ft. space, I love and appreciate her even more every day.

One thing I appreciate most, is that she would appreciate the following heartfelt sentiments much more than flowers, chocolates, or a Hallmark greeting card. Well, maybe not more than chocolate…

“The pleasure of love is in loving.”
~Francois de La Rochefoucauld (1613 – 1680)

“Love flies, runs, and rejoices; it is free and nothing can hold it back.”
~Thomas a Kempis (1380 – 1471)

“One word frees us of all the weight and pain of life: That word is love.”
~Sophocles (496 BC – 406 BC)

“We cannot really love anybody with whom we never laugh.”
~Agnes Repplier (1855 – 1950)

“Hereafter, in a better world than this,
I shall desire more love and knowledge of you.”
~William Shakespeare (1564 – 1616)

Ooeee-ooeee yes, na na na na na yeah.

Comments 3 Comments »

I was recently interviewed on Trans Resister Radio by Aaron Franz who writes the Age of Transitions blog. I talked about our life on the road and we discussed things like biodiesel, workamping, and of course, three legged dogs.

The conversation eventually led me sharing my thoughts about life in the big city – specifically, Los Angeles – where we recently spent a month with la familia. Had I known Aaron lived there, I may not have bashed it so hard.

Los Angeles Graffiti or Modern Petroglyphs?But now that we are once again isolated, somewhere in southern Arizona where it is always quiet and dark at night, I’ve been thinking about how unhealthy running is – at least in the big city.

This morning I ran on dirt roads again, without encountering a single soul. I quickly found my pace, and felt at peace. Nothing like those runs in L.A.

While I did run through a couple sketchy neighborhoods, I never actually felt in danger, because I’m smart. I was constantly aware of my surroundings, and most importantly, always making eye contact with drivers. The only time I actually felt threatened was when a guy leaving a McDonald’s drive thru proceeded to dip his french toast in syrup while he proceeded toward me without looking up!

Vickers Ranch Lake City ColoradoSo what was killing me? Besides all that concrete? The smell.

I don’t mean the incessant smell of automobile exhaust, spewing factories, steeping landfills and pollution in general either. I’m talking about chickens and horses. Running by any ranch back in Colorado, it’s easy to actually glamorize the smell of a working farm. There is something to be said about the smell of fresh manure in the morning. But not in L.A.

Running through a certain “equestrian district” of Los Angeles, I was overwhelmed by the stench. In a land of concrete, not designed for proper horse piss runoff the effluent is less than glamorous. But I survived. By holding my breath I was able to work up to seven miles, dodging traffic the whole way. Now, if only I can keep that up until we get back to altitude this Spring.

Comments No Comments »

My dad once told me a similar joke where an immigrant gave up on learning the English language after reading that headline. But yet again, I digress.

Though I have said it before, whenever I go AWOL around here you can rest assured it has something to do with three legged dogs. This time was a big deal.

I recently completed the long overdue Tripawds site makeover with a complete overhaul of the site’s theme and active plugin structure. Anyone interested in the easiest way to make random header images or how to integrate multi-site stats into a site-wide header might be interested in the bit I wrote about how to customize the WPMU-Nelo custom homepage CMS WordPress theme.

Suffice it to say, however, that this undertaking was a crash course in php and css. And so far, it has paid off. Speaking figuratively, not literally. My prime directive for overhauling the Tripawds site was to improve performance in the discussion forums.

We started Tripawds using Mandigo, the same theme behind this blog and the RVblogz community. It has served us well. Mandigo is massively configurable, with lots of java and many files. Over the past few years, Jerry’s blog infrastructure had become bloated.

Too many hacks, scripts and widgets were bogging down the site.
WordPress, Multisite and BuddyPress Plugins, Themes and Support - WPMU DEV

So how did I do it?

One word: WPMUdev.

Seriously, there’s no way I alone could make the Tripawds Blogs community what it has become without my WPMUdev premium subscription for the best WordPress themes plugins and support. That’s how during the recent makeover I easily implemented robust new features like a global site search and searchable directories for blogs and members.

It’s also where I got the lean and mean WPMU-Nelo. Hacking this slick WordPress theme to bits was relatively easy, even for me due to it’s code simplicity and parent/child theme structure.

Did someone say digress? We’re in Quartzite now with the Nü Crew, and I haven’t even written about Walla Walla. As much as I hate reading blogs that bemoan infrequent updates, we gots some catchin’ up to do!

Comments 1 Comment »

LinkWithin Related Stories Widget for Blogs


Banner