Tamera Mowry Housley, Tia Mowry, The Little Mermaid Premiere, 2023
Sister, Sister—never knew how much fans would still miss ya.It’s been 31 years since the show starring Tia Mowry and Tamera Mowry premiered on April 1, 1994. And now that everybody knows, viewers…