Mermaid Athena
- Dallas, TX
- Mermaid Entertainment
- 11 miles from Duncanville
- 44 Verified Bookings
Jules V. R. said “Athena came to our small town outside of Fort Worth (a long drive!) for an outdoor movie screening of "Spider-Man: Into the Spider-Verse" as…”