Rare two-headed snake hatches in UK’s pet store. Watch 23 August, 2023 by Newstars Education See also Indian woman walks through streets of Japan in white socks to test cleanliness, result leaves internet stunned