I seen that too, never heard of them before that though, and their website says they've been building tracks since 1992? It seems like a cheap Chinese company making them, no native English speaking person proof read the website obviously. I would be pretty leery to be the first to try one, even at half the cost of a Camoplast.
Where I can see Talon tracks in real?
Q. Why I should register at
A. When registered you already filled all shipment information that will helps order faster. You can see your order status and history when registered.