Has anyone seen this or heard of these guys? It's an awesome movie that's on netflix or you can rent it on amazon. You can also get their album there too. Basically they're a NY based comedy duo who sing about their alien homeland. Hondo!