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