Vanessa Swanepoel

A geek,web developer,Internet evangelist,wannabe Writer, Socialista,Planet Manager in-training,single mom of 3 trying to find herself.

Vanessa Swanepoel