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