Spot the site! (temporary piece of art)

Answered