Amelia and Delilah Hamlin in Bikini at a beach in Cabo San Luca Amelia and Delilah Hamlin in Bikini 2019