House of Mirrors
Improvised at 4.30am.
Kayla and Jodie are twins locked in a house of mirrors.
Please comment, I'd appreciate it.
--Morbide xx
Kayla and Jodie are twins locked in a house of mirrors.
Please comment, I'd appreciate it.
--Morbide xx