Knee High Fox Premiere “American Beauty” Music Video

Knee High Fox have premiered a new video for their new song “American Beauty.” This is the first single from the band’s upcoming album.

Advertisements

Comments are closed.