The Shimmering Man
None |
This title has not premiered yet
Steven Brenan is accused of murdering his family while on a camping trip in Lovell canyon outside of Las Vegas Nevada. He claims someone else, or something, did it. He referred to it as The Shimmering Man.