If you think you’ve had a bad day, then you need to watch this. It will put your life into perspective.
What a fantastic guy, with such a brilliant outlook on life.
Words cannot describe my admiration for Zach. Rest in peace you amazing, inspiring person.
My Last Days: Meet Zach Sobiech (by soulpancake)