Which river forms part of the border between Maine and New Hampshire?
Saco River
Androscoggin River
Kennebec River
Piscataqua River
(C) Kennebec River
Explanation: