Did you say snakes?

Australia – When this young mother and son heard noises in their roof from outside, they investigated and found two large male pythons battling it out for the affections of a nearby female. When breeding season starts, most pythons begin to move around in search of females, and wrestle/fight for the right to breed.