It's the Super-70s Formal Overall Suit! First of all, check out the width of the legs of those pants. Second of all, I think the white long-sleeved shirt shown here--with the ruffles--is either gender confused (I had to double check that the pattern was just for boys) or a little kids version of the super-ruffly tuxedo shirts that my aunt has in her wedding photo (rainbow pastels even). One of the suggested fabrics is velveteen. So just imagine your little cutie boy in a white ruffled shirt, blue velveteen wide-legged overalls with a matching jacket with chains and I'm transported back in time!