Source: http://www.caughtoffside.com/2015/01/31/image-gallery-cristiano-ronaldos-ex-irina-shayk-shows-off-gorgeous-beach-body-on-mexican-holiday/