Turtle poacher (Shell Shocked)

&nbsp The Turtle poacher was wone of the suspects to be the cause of the Giant Sea Turtle.