AC's Video Pick Of The Day (1/28)

Let's take a trip to Russia! Dare to walk a frozen over freshwater lake with a depth of over 5,000 feet?? You literally can walk on water! Well...... frozen water, that is. AH-mazing!


View Full Site