Skinned frogs in Phuket

Location

Phuket (map)

Country

Thailand

Skinned frogs in Phuket