Comment: The best Tartar is made from

(See in situ)


The best Tartar is made from

The best Tartar is made from Horse meat. Its not that big a deal.