Fans of Netflix’s hit series “Wednesday” can experience the show’s signature eerie vibe at the Venice Grand Canal Mall in McKinley Hill, Taguig City, via a special installation visible during gondola ...