Board Thread:General Discussion/@comment-69.119.61.115-20130404035905/@comment-5724735-20130409043203

Found it:

Ben 10: Omniverse episode “T.G.I.S” (New Episode)

Airs Saturday, March 2 at 11:30 a.m. ET/PT

The Secret Saturdays come to Bellwood to investigate a rash of chupacabra attacks.