Last time we saw the Howe Twins, Carla and Melissa, they were workin' it in Vegas promoting...I'm not sure. Themselves, I guess.
Well, they were back at it the other day in New York City, strutting around in skimpy lingerie and angel wings. Not sure what it's all about, but we can safely assume it's a photoshoot of some sort. Who cares, really? Look at them.