Did you notice that when you do that query in Google almost all of the pages have some reference to "Legend of the Green Dragon"?
The odd site in the bunch is your Running Online Business site.
I don't know what the relationship is, but there is some connection. You might want to check your server logs to see if a site with a domain related to Legend of the Green Dragon shows up as a referrer.
"Democracy is two wolves and a lamb voting on what to have for lunch. Liberty is a well-armed lamb contesting the vote." -- Benjamin Franklin