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