BC Hydro has located the famous floating island on Williston Reservoir using satellite imagery, solving a natural mystery near Mackenzie, B.C.
A massive floating island estimated at 9,800 square metres was spotted in B.C.'s Williston Reservoir before vanishing from recent satellite imagery.