Alien Couch

Alien Couch is an animated feature film or animated series produced by Weazel Kidz! Billboard with this cartoon can find in South Los Santos.

Influence
Alien Couch maybe based on Aaahh!!! Real Monsters.

Weazel Kidz! based on Fox Kids.