Tamiahua Lake, state of Veracruz, Mexico.