https://www.youtube.com/watch?v=ceqS9fYA4Og>They both live in the UK>More than that they both live in England>The south of EnglandANNAL SISTERS RED ALERT DEFCON 1 THE TURTLE IS ACTUALLY GOING TO FUCK
M-maybe we can team up with the Camila sissies...