Chi Chi Devayne
Who is Chi Chi Devayne? Chi Chi Devayne was a Shreveport-based American reality television personality and drag queen (Louisiana, United States). Chi Chi Devayne received international notoriety. After appearing on RuPaul’s Drag Race Season 8 and RuPaul’s Drag Race All…