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