There's something fishy about Dorsa Finn, the new girl in town who likes Archie.There's something fishy about Dorsa Finn, the new girl in town who likes Archie.There's something fishy about Dorsa Finn, the new girl in town who likes Archie.