FAR.FROM.PERFECT (Explicit)

self made (Explicit)