Awesome

News

Absolutely beautiful.

19-year old conjoined twins Stefan and Tyler Delp show how beautiful humanity can be. I cannot help but be inspired and intimidated by such examples of perseverance, tenacity, and strength.

Read More