Adaptive Surfing

"adaptive surfing"
We are all living challenging lives in a challenging world. Some people though are more challenged than others. Whether you believe in karma or destiny or just in random facts,