Discussion in 'Living in Cancun' started by 4NSPY, Dec 7, 2010.
Anyone know where there a real live Santa Clause to be found?
Saw him at Walmart in La Gran Plaza last week... he had a very unconvincing beard, though.
Plaza Las Americas, in front of Ched.