Self-Proclaiming Piece O' shit
Dubai, Dubai, United Arab Emirates
Currently Offline