Trevor Ashley stars in The Lyin' Queen

The Lyin’ Queen

Somewhere off the coast of Australia, through the misty waters near Maroochydore, lies an island. A mysterious atoll where it is said beasts of unimaginable terror roam. Legend has it that these monsters have been create...