Leigh hails from Kentucky, where she graduated from UK. She currently lives in New Orleans, Louisiana, with her husband, The Bug & The Pea. Visit her at www.LeighMikovch.com.Leigh hails from Kentucky, where she graduated from UK. She currently lives in New Orleans, Louisiana, with her husband, The Bug & The Pea. Visit her at www.LeighMikovch.com.