Giant monitor lizard at a grocery store freaks out shoppers in Thailand
Customers at the department store 7-Eleven store in Thailand were in for a surprise as they saw a new and ...
Customers at the department store 7-Eleven store in Thailand were in for a surprise as they saw a new and ...