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