Turtle Baby Is this a Turtle Baby in the streets of Phuket Old Town, Thailand (2019)? Is this a Turtle Baby in the streets of Phuket Old Town, Thailand (2019)?