Thor In Baffin Island, Canada…The Largest Vertical Drop On Earth (4,101 ft)

Thor In Baffin Island, Canada

What Do You Think?