Posted Monday, May 7, 2007 by Casey

Neon Horse Video! New Album In Stores Tuesday, May 8th!

View Artist Page | View Album Page

The year of horse has begun! The debut self-titled new album from Neon Horse hits stores everywhere tomorrow! Check out the brand new video for "Cuckoo" here and then make your plans to pick up the album!

Search the News