Anchor Lisa Mullins has the answer to today’s Geo Quiz. It’s the Canadian province, Saskatchewan, home to the village of Love.