Sheldgoose Square Dance

Sheldgoose Square Dance is the thirteenth episode of Legend of the Three Caballeros.