Supermodel-turned-reality star Tyra Banks recently did a cover shoot for Cosmopolitan‘s December issue. On the cover she sparkled in a gold bustier and fitted skirt, but on the inside she rocked a fire engine red swimsuit and long tresses. She looks amazing! Check out more pictures after the break.