So the log sleds launch you into the air.... apparently..... thats a thing..... :)

Miss_Moogie

7yrs

10

Miss_Moogie's popular clips

Watch more popular clips