Armadillo and his turtle friends live in a window along the fun and exciting 24th Street corridor.