A massive island seemingly popped up out of nowhere in a Canadian reservoir … only to completely vanish weeks later. The bizarre floating landmass was spotted in British Columbia’s Williston Reservoir, where boaters noticed what looked like a…
From TMZ.

Leave a Reply