Board Thread:General Discussion/@comment-24374551-20140216163735

Do these pictures ring a bell?

I got these from the Ben 10 omniverse clips. It must mean that the Lucubra will return at one point.  