I Saw A Glimpse Of Life After Death — And It Looks More Like Hell Than Heaven Instagram / Alex Stoddard By Holly Riordan Updated 8 years ago, October 4, 2017