Cara Odyssey

Cara Odyssey is the stage name of Fox Terrance, a drag performer from Grand Island, Nebraska. She's one of the 14 queens confirmed to compete on Kaiko's Drag Race: Season 13.

About Cara
Cara is a young pageant queen who is known for gorgeous blue gowns and stunning looks. She has been sewing since she was young and is an expert on it.