Dad on the Sled!

Sarah and Dad are suprised to have so much snow fall in Tulsa! They don't have a sled but then all of a sudden one appears?? Did an angel provide the sled? A live video of Dad's heroic slide down the huge hill. Enjoy the action!

Related Videos