Gray Allen
Gray Allen

Gray Allen

Unquestioning defender of all things American and Great (there’s no difference between the two)