weirdcore tv profile image

weirdcore tv

London, United Kingdom

specialising in extreme WTF-ness