Large cat spotted in Southern Maine

Large cat spotted in Southern Maine.