Owen Xavier Barnhardt slipped the surly bonds of earth to touch the face of God as he passed away peacefully at 1:20 am this morning.

We trust that he’s running through the coloured plastic tubes of heaven right now. RIP you lovable, photogenic dude.