Wabbiaa It is a computer-generated digital art installation inside a Zara store in New York's Soho neighborhood. Wabbiaa • Available on Youtube • Published 3 years ago