Katy Perry debuted her new fragrance, Purr, in Mexico City over the weekend, but who was looking at the perfume? Come on, now.

Katy wore a purple dress with a transparent panel in the boobular region that miraculously got its job done. Seriously, how is that dress staying up? The mind boggles.

Do you like Katy's look, or does it show a little TOO much, Lovelies? [NineMSN]