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
Lmfao fake as shit