330

Why do snakes have forked tongues?
Non-subscriber