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