Three People Arrested After Police Bust Illegal Turtle Farm In Spain

2018-08-24 22

Police in Mallorca, Spain busted an illegal turtle farm.