See the World's Largest Mural
French artists Ella & Pitr have completed the world’s largest mural in Norway as part of the NuArt street art festival that opened last weekend.“Lilith and Olaf”, which measures 21,000 square meters (225,000 square feet),...
By TIME Photo