AbroadIrish FilmIrish Abroad: Spider’s Trap wins Award for Excellence in LANew feature film, Spider's Trap, from Irish director Alan Walsh, wins Award for Excellence at The Accolade Global Film Competition in Los Angeles.Read More