Canal or river Pet Shop Answers