In the mist of arguing with my gf where is the highest point on earth, Mt. Everest, Nepal, or Mt. Chimborazo in Ecuador. I found this little gem. Now I suddenly have this urge to go to Ecuador! Ecuador!
I was searching for some Chinese Zodiac stuff for our new Wok 'n Roll menu, but some how stumbled on these guys. I like their sound. The band name sure sounds familiar.
Recent comments
2 days 8 hours ago
3 days 17 hours ago
1 week 3 days ago
6 weeks 4 days ago
14 weeks 3 hours ago
16 weeks 6 hours ago
21 weeks 15 hours ago
24 weeks 1 day ago
24 weeks 1 day ago
27 weeks 1 day ago