Al Agator

A mysterious alligator. He is seen sneaking around Cube Town, taking pictures.