The University of Texas at Arlington is a public research university in Arlington, Texas, United States. It is the second oldest university in the University of Texas System and was founded in 1895. From Wikipedia
The Cannes-bound project explores Florida's exotic animal trade through a dark, genre-bending narrative involving a mysterious mermaid.