Music Singles Elohim – “She Talks Too Much” May 22, 2015May 21, 2015 Just exactly who is Elohim? We don’t know much about her other than she lives in Los Angeles, and […]