How many hearts does an Octopus have? / Biology Mcqs / By admin How many hearts does an Octopus have? A. 1 B. 2C. 3 D. 4