NewsWatch Watch: Donegal adds drama to celebrity music video by Rachel McLaughlin 3 years ago Award-winning actress Glaiza De Castro has released her much-anticipated music video set in Donegal. The famous Filipina TV and film…