Ritual Project Stella Artois Close Up Ritual Project Stella Artois Close Up, large scale hand painted advertising on walls by Colossal Media in New York.