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