Paper Owl Town by British artist Helen Musselwhite (22) Paper Owl Town by British artist Helen Musselwhite