Impressive Waterspout Forms In Switzerland

An incredible waterspout forms over Lake Zurich in Switzerland. Imagine being in a boat around that?

Most Watched Today