album

Talk Too Much / Telephone [Explicit]

2 songs (8 minutes) Released on 27 October 2015
1
Talk Too Much [Explicit]
4:26
2
Telephone
4:10