You Be The Judge: Man Found Dead After Uploading Videos Of Alleged Giant He Spotted On Top Of A Mountain In Canada!
Location: Jasper National Park, Canada!<br><br>There was news that Andrew passed away on July 1, 2022, after an obituary surfaced in a local paper, Campbell River Mirror. Posted by JR
That guy died? I saw the video he had on YT and it left off with him chasing a car away that was parked outside his house.