A stumbling block to the pessimist is a stepping stone to the optimist

A stumbling block to the pessimist is a stepping stone to the optimist

Author: 

Zircon - This is a contributing Drupal Theme
Design by WeebPal.