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