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