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