I cannot even freaking believe this. The footage above is graphic, it is not crystal clear - but you will certainly see it clear enough. Consider yourself warned.

A teenager in Oklahoma was caught on surveillance grabbing a one-year-old baby boy out of a cart and throwing him to the ground. The young boy was in a car seat and luckily was not seriously injured. According to reports, he suffered some abrasions. I'll say. How could he not?

Police caught up with the male teen after he took down a street sign, jumped on a car and then exposed himself. WTF?  He eventually admitted that he had earlier smoked marijuana laced with either acid and or PCP and was taken to an area hospital to be checked out.

The unidentified teen is facing numerous charges including battery and assault. Again, I am thankful that the baby is okay.

More From Banana 101.5