This is the most amazing squirrel I've ever seen! This video is new and just now going viral...I'm guessing Russia maybe...

More From 102.7 KORD