Showbiz Fil-Am director Dean Devlin’s ‘Almost Paradise’ is the first-ever American TV series shot in the Philippines Read More