pxl_20240324_1607118832561765686120304196.jpg Published 2024/03/24 at 2000 × 1502 in pxl_20240324_1607118832561765686120304196.jpg These pirates have been attempting to get the key from that dog for a loooooong time.