Don’t ask me why people are putting giant snails inside their luggage but for some reason they are. Two Giant African Snails appeared in someone’s luggage this weekend at ...