New feature film, Spider's Trap, from Irish director Alan Walsh, wins Award for Excellence at The Accolade Global Film Competition in Los Angeles.
New feature film, Spider's Trap, from Irish director Alan Walsh to screen at Light House Cinema on August 9th.