Yeah, that was my first thought: even discounting her land whale appearance, there is nothing Barbie-like about that picture. It turns out I was wrong, though - if we look closer we see that there is "Barbie" written on the upper garbage bag she is wearing. Can't argue with that, clearly it is a Barbie outfit.