The Red Forest

The Red Forest is a sculpture by Konstantin Dimopoulos, installed in Denver, Colorado, U.S.