Carla Howe is Hella Hot