Ads

 

In Mid February, I will retire from World of Warcraft. My 10 Horde characters are currently at max level cap (85) and I cannot find anything else to do to keep my interest. I have done most achievements on my main Priest and experienced every character class at cap over the last 8 years with over 700+ days /played time across all characters. I have raided with guildies, I have pugged easy as well as difficult instances and trained many people on the in’s and out’s of the game. Now it is time to move forward.

I have since wandered over to Star Wars: The Old Republic and enjoying my time there on Soresu PVE server. I am also the GM of “Republic Exiles” with close friends and family. To say hi, just whisper BlackViper or BlackViperen in game.

It pains me to let WoW go, but after spending around $1440 on a single account over the years, I had to stop sometime. SWTOR is basicly a stopgap until Diablo 3 is released as I will be playing that game exclusively.

Thank you, kind reader, for all of your support with my gaming habbits over the years, but it is time to say farewell to a game that is #1 no matter how you judge it, but has just warn thin for me.

Have fun… that is what it is all about.

-BV

 

Introduction

Starting during my Junior year of High School, a television series that struck a cord with me aired on TV. A series like no other. One that understands the timeless struggles of youth and one that embedded itself in my consciousness for so long. With hormones racing, emotions random and ever changing, adolescence is anything but easy.

My Drama

After a full 21 years, I finally finish my comedy/drama series I started watching my Junior year in High School: The Wonder Years. Even though it is set in the late 60′s and early 70′s, it features events and moments in life that are experienced by all. A diary of love, hate, confusion and misinformation that lives in all of us. Episodes that chronicle the love of the girl next door, ones that involve the craziness of a sister, reaching out to validate her opinion of life, and time slots that outline the joy of the first car, the fear of change and the thrill of adventure of breaking out of the foothold life bestows on us. 6 seasons of fun and at the time… taking 6 years to absorb.

The Delay

In 1990, a lot of things happened in my life. After only 2 seasons of my beloved picture box theater presentation, I graduated from High School. I moved out of my parents dwelling on my own and due to the income I was receiving at the time… I could not afford cable. After joining the military and spending a wonderful spell in Southern CA as a contractor, one thing was always in the back of my mind: What eventually happened with Kevin Arnold and Winnie Cooper in The Wonder Years?

Enlightenment

One fine day, my wife casually mentioned that Netflix had The Wonder Years available for streaming. After 114 episodes displayed on various devices (one that actually broke at the end of one episode and is no longer even working) in the last several months, I finally witnessed how it all turned out. I watched from the couch at home, streaming via the PS3 console. I watched in various airports, viewing the episodes on my phone. I watched with my laptop with video out directed to the hotels TV. Tonight, the end arrived. Several tears were shed. A closing moment passed. An epic adventure fulfilled. The end arrived. A time that makes me saddened. A time that makes me happy it is over. A time… I will never forget.

In Closing

Goodbye Kevin Arnold and Winnie Cooper… You have inspired my youth as well as my middle age. Just a few days shy of the ripe age of 40, you have made one man happy for your efforts in conveying a story all of us can relate.

Thanks for a good time.

 

Introduction

TLDNR: Follow me on Facebook (Tweets are connected) or Twitter to get rapid location updates.

Starting today, I will be Tweeting my current location. This will not be flooded with “at grocery store” or “stuck at red light”, though, so if you are looking for that kind of pointless information… ya will have to wander somewhere else.

Due to my current employment, I am in a different city almost ever week (and sometimes several cities). This is also not mentioning the fact that I travel through many airports on my way to the final destination.

One City, Two City, Three City More!

In 2011, I successfully flew on 90+ airplanes, gained 52,000+ flight miles (ignoring my current Award Mile Count) and was in major cities like (this is only a small list off of the top of my head in no particular order):

Major Airports

This should go without saying that I have spent a big chunk of my time in 2011 at several airports scattered around the US, to include: MFR, SFO, RNO, DEN, LAX, SLC, IAH and ORD.

So, Why Now?

Why have I not mentioned this before today? Well, in all honesty, I have always taken the position of “separating my career with my internet self”. This basically means that I do not talk about work on my website. However, in recent history, I have had pretty boring jobs. :) Now, with myself hopping on 2 to 6 planes a week, I have something to talk about. Fortunately, (or unfortunately, however you wish to look at it), I will still be refraining from “Ranting” about my job or what I am doing at a particular moment.

So What Will You Tweet?

Actually, I have not figured out the details, yet. I pretty much decided that I was going to give this a trial run a couple days ago as something to write about on the domain. Needless to say, I have not determined what I will say, however, I may not have “exact” location (like eating here or walking there), but for now, will identify what city and airport I currently am located in.

The following hashtag will now be used #BlackViperCom for Tweeted Locations and Website Updates.

What Can I Do?

Lots! I am not the adventurous type, so you can reply to my location tweet and let me know what cool places I should visit, must see locations, etc! Nothing like having a person living in the area give recommendations on places to visit rather then just randomly searching for something on Google Maps and hope it is good.

How Can I Get Involved?

Easy: Follow me on Facebook (Tweets are connected) or Twitter and get rapid location updates.

 

Don’t like ads?

Me neither. If you are a registered member and logged into this section of my domain (not the unconverted content), you will not see ads. If you use this feature and I have helped you, consider a donation. With that said, my income from ad placements have been cut in half since offering this feature to my users. Even $5 helps a lot and if 20 visitors donated in a month, my hosting providers fees would be reduced or non-existent. $5, $10, or whatever you can afford are acceptable. Free content costs me money and lots of time and for this holiday season, I request your support. Thank you, kind reader, for listening.
From my family to yours: Have a save and Happy Holiday Season.

Donation not your thing?

You can help me financially bringing a car up to speeed for the 2012 racing season: Here is what you can do to help:

I am offering three ways that you can become a sponsor of Black Viper Racing and “The Racing Tech”:

Individuals:

Sponsor Stickers

Sponsor Stickers will appear like this on the 2012 season car


You may purchase a bumper sticker sized personal name plate for only $20 which is good for the entire 2012 season. This option is for individuals that desire to sponsor my efforts, but do not have a business they would like to promote. I will personally email you via the account on file with PayPal and thank you as well as ask what name, if any, you would like to have on your personalized name plate to be placed on my current race car.

For Companies:

Sponsor Stickers

Sponsor Stickers will appear like this on the 2012 season car


For companies, I offer the option to purchase two bumper sticker sized name plate for only $50 which is good for the entire 2012 season. This option is for businesses that desire to sponsor my efforts and have a company they would like to promote as well as a website. I will personally email you via the account on file with PayPal and thank you as well as ask what name and website, if any, you would like to have on your personalized name plate to be placed on my current race car. The first bumper sticker sized plate will be the name of your business and the second one will be your companies website (domain) address. Businesses will also have a spot on my sponsorship page with a short description of their company’s product offerings as well as a link to their website.

Roll your own amount:


If the official sponsorship amounts are too low or too high, you may “roll your own” amount with the button above. Based upon donation amount, I will send a personal note of thanks, place your name on my sponsors page and/or include your name on my car!

Which ever method you choose, you will be supporting me in my efforts to get a geek on the dirt track. I thank you in advance for your support!

 

Black Viper’s Facebook Experience:

  • Facebook: You have one new friend request awaiting approval.
  • User: Confirm!
  • Facebook: One friend added.
  • User Wall Post: I am bored.
    • Friend #1 Comment: Yeah, I care.
    • User Post Comment: Great! I have been Walling to myself for the last 6 years.
    • Friend #1 Comment:
  • Facebook: You have no friends. Would you like to search for one?

 

 

Update – September 20, 2011: Google+ is now open to everyone – http://plus.google.com/

I am offering all of my website readers an invite to Google+. Includes Video Chat, sharing of photos/video, etc. Just like Facebook without all the BS. I have 150 available to exclusively send out (first come, first served). The only thing you have to do is Email me with your email address in the text message and I will send an invite to that location.

After signing up with Google+. You can add your own friends! It comes with 150 invites by default to get a chunk or so of your friends migrated over. Come join the fun!

 

Introduction

In a recent trip to a US State where gambling is legal and regulated (Nevada), I decided to perform a completely unscientific experiment.

The Setup

I picked a random slot machine inside of a local casino next to where I was staying. Okay, you caught me… it was not entirely random, it was named “Cats“. The particular statistics on the system:

  • Maximum bet: $1.50
  • Playable lines: 1 to 30
  • Bet per line: 1 to 5 cents

The Tests

I decided to put in $1.00 and on one line, bet one cent, then repeat this action 100 times. This is so I had some method of calculating how much money I actually spent while counting the amount of chances I had to win.

I then put in $30.00 and on all 30 lines, bet one cent per line and again repeated this action 100 times.

Furthermore, I decided to put whatever money I had at the end of those two tests and bet the maximum amount until drained (or I became a millionaire) and see how many chances (spins) I could get.

The most difficult part of this entire testing phase was actually keeping track of the spins instead of just mashing the button to “get more games in”.

The Results

The results should not shock very many people (at least I hope not):

Test 1: 100 spins at $0.01 with only one line: $0.65

Test 2: 100 spins at $0.30 each, playing 30 lines at a penny a pop: $27.66

Throw it all on the line: $28.31 at $1.50 per play or 30 lines at $0.05 per line… How many chances or spins did I end up with before being out of cash? 70!

The maximum amount of money that I had banked was up to $33.45. For those math challenged (or those bad with money), I was actually ahead of the game somewhere in those 70 spins and also went down to around $3.00 at spin ~45 before “hitting it big” and gaining 2400 “credits” (or $24). I ended up walking away with $0.86 as I could no longer bet the maximum amount. Total amount “spent” as a result of those 70 spins at $1.50 each was $105.

Conclusion

Gambling is just that, folks: a big gamble. A couple tips to avoid  being disappointed that I learned many years ago:

  • Never expect to walk away a winner. As a prime example: Las Vegas was not built to attract winners, but losers.
  • If you decide to take your chances and spend some hard earned cash on a chance at becoming rich: set aside a particular amount that you can afford to never see again and stick to only spending that.
  • If you actually choose to play the worst gamble in a casino, slot machines, do so understanding that every time you push that button or pull that handle, you have the exact same chance as ever (whatever odds the machine is set at) of losing or winning: no machine is “hot” or “on a roll”. It is completely random every single time. The big draw is that chance of winning lots of money (see also: Lottery), with relatively little investment (time or money).
  • Pick a machine that strikes your interest as well as your budget level, after all, you are paying for entertainment.
  • After spending your budget, walk away!
Next time you wander into a casino, remember this: Black Viper did not strike it rich and you probably won’t, either…
However, I will continue to try when the opportunity is near. :)
-Charles “Black Viper” Sparks
29JUL2011
 

The forum is currently shutdown. I wish to thank all of my members for their time and effort at making my community a clean and safe one, but the task of administrating a “General” technical support forum on my “personal” website was too great. It has been a great few years and I am sorry to let it go, but time has got the better of me recently. It makes me sad that I have to let a piece of my web site go with such great support of my readers.

Update: Please note, all of my Windows services guides will remain and stay updated with my findings. This post only is about the “BBS” or “Forum” section powered by SMF, not the entire domain. This post should also not be thought of as a disservice to Simple Machines Forums or discredit their software in any way. The volunteers working on SMF are awesome, but they seem to have been faced with much more then I can imagine “behind the scenes” and frustration on their part was worked through, but it was just a bit too late to try and recover on my end.

What is this all about?

I, Charles “Black Viper” Sparks, is shutting down the BBS/Forums section of my domain. This comes as a result of many issues from all aspects of hosting and moderating comments coming from the entire world as well as my original intentions of providing this service from the start. I am only one person.

What was the original intention of the BBS (Forums)?

Simply put: To provide a public access way for my visitors to ask questions about Windows(R) Services and allow me to answer them and be displayed to the planet.

“Write once, read by many” has been a philosophy crafted by me ever since I was a child.

When I first started creating my internet presence in 1998, I was blown away by the simple concept and realities that I could write something once and have the entire world read it in seconds. Seriously, that power is awesome when you think about it. Since that time, I have learned an enormous amount of self taught information about how the internet works, HTML and PHP, as well as computers in general and I wanted to share that knowledge with everyone for free. A lofty goal if you really think about that one also. :)

Over the last 3.5 years, in order to help people in general areas and reduce my one-on-one communication methods, the forums went from “something that only I really wanted” to “something that forum members use and respond to others”. What?

What “one-on-one” communication methods?

Email and Instant Message to name a couple. I even recieved technical support questions via Snail (Postal) Mail. No, seriously…

I have this lame stat in a few locations, but, when I shutdown the entire domain in 2005 (I had no “public” way to answer questions), I received, on average, 200 emails per day while my email server (of which I setup, configured with spam filters and viri detection) dumped 6,000 per day. At that time, I served zero ads and made little to no money for my time. It was a hobby that I enjoyed until it became too much work for nothing but a couple emails saying “thanks”.

I tried to reduce this “one-on-one” communication by offering a “FAQ” to my visitors and, unfortunately, most people ignored it because it was easier to spend 10 minutes writing an email then 5 minutes scanning a FAQ to get an answer.

What solution did you come up with?

When I brought back my domain in 2007, I wanted to squash this type of communication and decided on SMF forum software http://www.simplemachines.org/ to provide this “service”. I spent many hours researching what software to use as well as “looks” and ease of administration. Simple Machines Forum won my heart. I have spent 1000′s of hours behind the scenes administering this software and comments and it is extremely easy to do… What if it was complicated?

What has happened between 05FEB2011 to 12FEB2011 to question the intent of the forums?

Crib notes: After 12 years, I finally decided to make the leap from static HTML files and content on my main domain to be transfered into a “CMS” (LOL? My initials…) or Content Management System type of environment.

This is because it takes a crazy-insane amount of time to update static content using a HTML editor. The less time I spend “working in the background”, the more time I can spend writing content that people care about. No, not tweeting telling everyone that I am stuck at a red light, but content that people wish to read. My guess is that 99% of the people using the internet care very little about how it works. As such, over the last 12 years, 99% of the stuff that I have been doing is completely worthless to the average domain reader. Bummer.

I decided on WordPress http://wordpress.org/. Not much went into this decision except the simple fact that lots of people use it. I decided to convert my random “news updates” on my domain to individual posts in WordPress. I was impressed (pun?). The extreme ease of adding and updating “pluggins” as well as the act of updating WordPress software itself is amazingly easy. In contrast, the other CMS system I decided on for each of my 1200 static service pages was MediaWiki http://www.mediawiki.org/wiki/MediaWiki. Over several months (since around June 2010 to August 2010), I messed with MediaWiki and that software is a nightmare to administer and to even write a page. It took me a very long time to get that wiki up and running with no support from anyone. I actually respected SMF forum software a lot due to my experience with MediaWiki. WordPress took hardly anytime at all to get off of the ground.

As such, I started converting “all” of my static content available on www.blackviper.com, over to WordPress. This act alone ran me into many issues that I had to solve “behind the scenes” as no one really cares.

What issues has BV had converting the domain to WordPress?

Simply put: My (long) term goal is to have a single login as well as offer up a completely ad free environment for my dedicated readers.

By request, I implemented a “plugin” for WordPress to only serve ads to users that are not logged into the “blog”. I had issues setting up this “free” plugin that I found, but had exactly the capabilities that I wanted outlined here: http://planetozh.com/blog/my-projects/wordpress-plugin-who-sees-ads-control-adsense-display/?cp=all#comment-141494
I finally figured out a workaround, but it took around 15 hours to do so. That is 15 hours of me troubleshooting, not 15 hours of real-time, and I sent off $20 via PayPal to the author.
For awhile, I had contributing members on the forums (+1 post) display no ads. This is an effort to give back to my members. However, I do not like “multi-signon” anywhere and do not expect my forum members to deal with it either, so I want a “single login for everything” on my domain.

What happened? (February 12, 2011)

I have previously looked for “bridges” to link MediaWiki as well as WordPress to SMF 2.0.

However, “zero” plugins are supported due to the fact that SMF 2.0 is currently not “released”, meaning not good enough for final release and never has been recommended for a “production” site (I have experienced only a handful of bugs that only were a result of my lack of understanding how things were intended to work, not the fault of the software). As such, nobody wants to make a “free” plugin for software not in “final” form. I wish to explain right now that I have used SMF 2.0 on my BBS for around three years, since public release of the beta around March 2008. This whole time, I have waited for some method to link other CMS’s and have a single signon and administration aspect, as well as “final form”.
Today, Simple Machines gave this tidbit to the public: http://www.simplemachines.org/community/index.php?topic=421547.msg2948711

And I quote from the link above:
At this time, legal matters related to the upcoming license changes have prevented us from making a final release of SMF 2.0.

Update: SMF 2.0 has been released, but just a bit too late for me, unfortunately: http://www.simplemachines.org/community/index.php?topic=437328.0

Explain legal matters?

While I was searching for a bridge to link WordPress and SMF 2.0, I discovered the reason why in the last year, I cannot find something: SMF license prohibits this type of stuff. It is not “compatible” with the GPL and as such, no supported bridge can be made for legal reasons. Also from what I understand, “SMF Final Release” will change the license for this to happen and be able to legally do what I need to do… however, I need to say that this software is made and supported by “volunteers”, meaning, no one is getting paid. They do what they do because they enjoy it and the software is free.

What was your reaction to this information?

In all honesty, from all that I have done in the background, this piece of information made me pissed.

I wanted to lash out at SMF and give them a piece of my mind. Yet, I would be complaining to volunteers that do not get paid for their efforts. As such, instead of being a complete jerk and probably bringing up more issues by complaining about it, I decided to consider shutting down the forums.

Shutdown the forums? What? How can you even consider such a thing?

When I converted a couple popular pages over to WordPress, comments on my guides already started. In only 48 hours, one person already posted a technical support question related to Windows Services and I answered it. This simple act alone completely invalidates the entire reason for the forums to exist as stated in my “original intentions” at the top of this page. Not only do I have to administer my “blog” (damn, I hate that word), but I have to administer software (BBS) that, who knows, will even exist in a year and I may need to “convert” the BBS to different software in the future. The forums are not anywhere close to the content of WordPress, so too many clicks are needed to get to the answer. I need to cut my losses.

Why not convert to a different BBS software now?

I have spent thousands of hours behind the scenes administering the BBS.

I honestly have no desire to start from scratch learning how to do it on different software, let alone the fact that even the ability to perform such an action is completely up in the air due to “importing SMF 2.0″ is not supported as it is, once again, not a final release.

Another reason is that I am offering to answer “technical support questions” generated by everyone in the world on a forum operated by one person. Anyone with common sense should immediately understand that is an impossible task and I thought I could do it. Thankfully, I had forum members answer questions on their own, but I have a hard time with this. I never expected this to happen and it never was in my thoughts or intentions that it would happen.

What about the members?

I love my forum members.

In all honesty, I was scared from day one starting these forums up and every step of the way, my members have supported me, for nothing but a thanks, just like what I received for so many years and I cannot formulate enough words to communicate my appreciation for it.

But you have a billion people online…

This stat inflated that thought: Most Online Today: 20. Most Online Ever: 362 (November 01, 2009, 12:10:07 PM)

When I offered the ability for logged in users to the BBS to not have ads on my static HTML pages (that turned into dynamic PHP), the count of people visiting the “forums” was greatly inflated. In reality, only about 20 people visit the forums on any given 24 hour period… not hundreds.

Can you just allow “someone else” to deal with the forums?

Simply put: No.

I am the Master on my domain and if you would happen to gather three people in a room, those people will have a hard time agreeing on anything, let alone “proper” methods of administrating or “right and wrong” and the complicated matter of the internet’s “anonymous” aspect making people be jerks because they can. As such “ultimate power” has stayed with me throughout the life of my domain and I wish to keep it that way. I have zero desire to “manage” several people on something like this.

A few valued forum members have posted quality information and answers for absolutely nothing, with nothing to motivate them except a few thanks from me. I cannot ask nor do I feel right, bringing up the option to any of them to continue their efforts alone because I do not want to do it. The “cost” of keeping these forums up and running is difficult to calculate. For 2.5 years, I hosted the forums on a DSL line in my house that was $95 per month, but for the first time ever, I will state what financial compensation I have received as a direct result of the forums…

You serve ads on the BBS (Forums), isn’t that enough?

Average amount of money I have gained from Google Ads served off of the BBS is around $0.75 US per day.

I offer “no product” for sale, no tangible thing to make money.

So, are you asking for more money to keep the forums up?

No.

At this point, money is not my motivating factor in shutting down the forums.

Can I rip everything and make my own forums or have you send me the database?

No.

Ever since day one, I have stated that “Posts and Topics appearing here are the opinion and property of The Poster.” Meaning, I have zero right or authority to allow anyone else to duplicate the content and take it anywhere else. I have no desire to ask 1400 forum members with 1 post and over, permission to duplicate or redistribute their content. Period. It is not an option. I never redistributed the posts on my CD/DVD and I am not going to do it now.

I thank you, kind reader, for your support over the years and understand this decision came with much heartache and pain.

-Charles “Black Viper” Sparks

http://www.blackviper.com/

Originally drafted on the BBS on 13FEB2011, reposted/reformatted 20JUL2011 here.

 

Member registration on the Forum (BBS) section of my website is currently disabled pending a total shutdown.

No… Not “everything”, only the discussion forum, not the information you are viewing right now, nor my old content yet to be transfered into this format.

 

In a departure from my usual, here I list my “Top 18 Hardest Hitting Bass Tracks of All Time”. From the 80′s till today, many have no equal. The links included go to YouTube where, if and while available, you can listen for yourself. Granted, YT is not the best when it comes to sound, but you will get the idea. It should be worth noting that I am sure other good basslines exist, but this list is tuned more to my liking and opinion rather then “all” available tracks. I started with eleven, had fourteen and ended at eighteen because I could not quite make it to twenty, nor cut enough to make it back down to eleven.

Some include explicit lyrics, be forewarned, because that is how I roll. :)

  1. Beastie Boys – Paul Revere: A backwards bass accident that turned into an awesome bassline makes my list at Number One. The link is actually to a well done World of Warcraft video and not anything official from Beastie Boys. Nobody has been able to replicate this type of bass as good as the original. Enjoy!
  2. DJ Magic Mike – Feel The Bass: This tune, short on lyrics, will make your sub-woofers cry. The video is just text, but you are not seeking the visuals, are you?
  3. Far East Movement – Like a G6: For some kickin’ bass that is a bit newer, here is “Like a G6″.
  4. Sir Mix-A-Lot – Posse On Broadway: Nothing like the CD version, but Sir Mix-A-Lot will keep those speakers working hard. This particular video selection has high output volume relative to the other ones listed here.
  5. Too Short - Cuss Words: Warning Explicit Lyrics – No bass list can be complete without throwing Too Short into the mix. My favorite from the artist, but as the title suggests, it is not a tune for everyone. You have been warned… thrice. :)
  6. Yello – Oh Yeah: One that you have probably heard before and never knew that Yello crafted this fine bass. However, Ferris Bueller knows. :P
  7. Kyper – Tic Tac Toe: One hit wonder? Maybe… but this song kicks a bassline that you (should) never forget and my old speakers will never forgive me for.
  8. 2 Live Crew – Me So Hor-ny: Warning Explicit Lyrics – Broke the mold and discussed parents everywhere, 2 Live Crew absolutely must make any bass top list.
  9. The Black Eyed Peas – Boom Boom Pow: Nothing exceptional here from a mainstream radio group (I first heard this tune on the radio and liked it, before I knew it was BEP that did it) except quality bass with a strange video attached.
  10. Eazy-E – Boyz in Da Hood: Warning Explicit Lyrics – A good quality upload of Eazy-E without any video other then an album cover. I destroyed several pairs of woofers and melted an amp with this tune many years ago.
  11. Ester Dean – Drop It Low: Kickin’ song recently released with awesome bass.
  12. Wale – Chillin’: The one and only track that I like from Wale, (probably because Lady Gaga is thrown in there for fun) Chillin’ has a rockin’ bassline.
  13. Snoop Dogg – Drop It Like It’s Hot: Classic  and catchy bassline by Snoop Dogg.
  14. Ice Cube – Friday: Awesome bassline crafted by Ice Cube. A bit toned down from his earlier works with N.W.A. (see #17 if you dare).
  15. LL Cool J – Going Back To Cali: A timeless classic by LL Cool J.
  16. Oaktown’s 357 – Juicy Gotcha Krazy: Still high on my list of great basslines, Oaktown’s 357 thumps.
  17. N.W.A – Straight Outta Compton: Warning Explicit Lyrics – Not extremely hard hitting, but a bump to remember from one of the groups that, like it or not, sprung “gangsta rap” into the mainstream media’s face.
  18. Rob Base and DJ E-Z Rock – It Takes Two: Those two proved it took two to make it outta sight with this dance hit in the late 80′s and early 90′s.

Ads

Copyright © 1999-2012 by Charles "Black Viper" Sparks. All Rights Reserved.
Contact BV | Disclaimer | Privacy Policy

All comments are moderated. You will not see them appear instantly. Suffusion theme by Sayontan Sinha