Hubbry Logo
CassiteriteCassiteriteMain
Open search
Cassiterite
Community hub
Cassiterite
logo
8 pages, 0 posts
0 subscribers
Be the first to start a discussion here.
Be the first to start a discussion here.
Cassiterite
Cassiterite
from Wikipedia
Cassiterite
Cassiterite surrounded by muscovite, from Xuebaoding, Huya, Pingwu, Mianyang, Sichuan, China (size: 100 × 95 mm, 1128 g)
General
CategoryOxide minerals
FormulaSnO2
IMA symbolCst[1]
Strunz classification4.DB.05
Crystal systemTetragonal
Crystal classDitetragonal dipyramidal (4/mmm)
H-M symbol: (4/m 2/m 2/m)
Space groupP42/mnm
Unit cella = 4.7382(4) Å,
c = 3.1871(1) Å; Z = 2
Identification
ColorBlack, brownish black, reddish brown, brown, red, yellow, gray, white; rarely colorless
Crystal habitPyramidic, prismatic, radially fibrous botryoidal crusts and concretionary masses; coarse to fine granular, massive
TwinningVery common on {011}, as contact and penetration twins, geniculated; lamellar
Cleavage{100} imperfect, {110} indistinct; partings on {111} or {011}
FractureSubconchoidal to uneven
TenacityBrittle
Mohs scale hardness6–7
LusterAdamantine to adamantine metallic, splendent; may be greasy on fractures
StreakWhite to brownish
DiaphaneityTransparent when light colored, dark material nearly opaque; commonly zoned
Specific gravity6.98–7.1
Optical propertiesUniaxial (+)
Refractive indexnω = 1.990–2.010 nε = 2.093–2.100
Birefringenceδ = 0.103
PleochroismPleochroic haloes have been observed. Dichroic in yellow, green, red, brown, usually weak, or absent, but strong at times
Fusibilityinfusible
Solubilityinsoluble
References[2][3][4][5][6]

Cassiterite is a tin oxide mineral, SnO2. It is generally opaque, but it is translucent in thin crystals. Its luster and multiple crystal faces produce a desirable gem. Cassiterite was the chief tin ore throughout ancient history and remains the most important source of tin today.

Crystal structure of cassiterite

Occurrence

[edit]

Most sources of cassiterite today are found in alluvial or placer deposits containing the weathering-resistant grains. The best sources of primary cassiterite are found in the tin mines of Bolivia, where it is found in crystallised hydrothermal veins. Rwanda has a nascent cassiterite mining industry. Fighting over cassiterite deposits (particularly in Walikale) is a major cause of the conflict waged in eastern parts of the Democratic Republic of the Congo.[7][8] This has led to cassiterite being considered a conflict mineral.

Cassiterite is a widespread minor constituent of igneous rocks. The Bolivian veins and the 4500 year old workings of Cornwall and Devon, England, are concentrated in high temperature quartz veins and pegmatites associated with granitic intrusives. The veins commonly contain tourmaline, topaz, fluorite, apatite, wolframite, molybdenite, and arsenopyrite. The mineral occurs extensively in Cornwall as surface deposits on Bodmin Moor, for example, where there are extensive traces of a hydraulic mining method known as streaming. The current major tin production comes from placer or alluvial deposits in Malaysia, Thailand, Indonesia, the Maakhir region of Somalia, and Russia. Hydraulic mining methods are used to concentrate mined ore, a process which relies on the high specific gravity of the SnO2 ore, of about 7.0.

Crystallography

[edit]

Crystal twinning is common in cassiterite and most aggregate specimens show crystal twins. The typical twin is bent at a near-60-degree angle, forming an "elbow twin". Botryoidal or reniform cassiterite is called wood tin.

Cassiterite is also used as a gemstone and collector specimens when quality crystals are found.

Etymology

[edit]

The name derives from the Greek κασσίτερος (transliterated as "kassiteros") for "tin".[9] Early references to κασσίτερος can be found in Homer's Iliad, such as in the description the Shield of Achillies. For example, the passage in book 18 chapter 610:

αὐτὰρ ἐπεὶ δὴ τεῦξε σάκος μέγα τε στιβαρόν τε,

610τεῦξ᾽ ἄρα οἱ θώρηκα φαεινότερον πυρὸς αὐγῆς,

τεῦξε δέ οἱ κόρυθα βριαρὴν κροτάφοις ἀραρυῖαν

καλὴν δαιδαλέην, ἐπὶ δὲ χρύσεον λόφον ἧκε,

τεῦξε δέ οἱ κνημῖδας ἑανοῦ κασσιτέροιο.[10]

Translated as:

then wrought he for him a corselet brighter than the blaze of fire, and he wrought for him a heavy helmet, fitted to his temples, a fair helm, richly-dight, and set thereon a crest of gold; and he wrought him greaves of pliant tin. But when the glorious god of the two strong arms had fashioned all the armour[11]

Liddell-Scott-Jones suggest the etymology to be originally Elamite; citing the Babylonian kassi-tira, hence the sanskrit kastīram.[9] However the Akkadian word (the lingua franca of the Ancient Near East, including Babylonia) for tin was "anna-ku"[12] (cuneiform: 𒀭𒈾[13]). Roman Ghirshman (1954) suggests, from the region of the Kassites, an ancient people in west and central Iran; a view also taken by J D Muhly.[14] There are relatively few words in Ancient Greek at begin with "κασσ-";[15] suggesting that it is an ethnonym.[16] Attempts at understanding the etymology of the word were made in antiquity, such as Pliny the Elder in his Historia Naturalis (book 34 chapter 37.1):

"White lead (tin) is the most valuable; the Greeks applied to it the name cassheros".[17]

And Stephanus of Byzantium in his Ethnica states:

"Κασσίτερα νησοσ εν τω Ωκεανω, τη Ίνδικη προσεχης, ως Διονυσιοσ εν Βασσαρικοισ. Εξ ης ο κασσίτερος."[16]

Which can be translated as:

Kassitera, an island in the ocean, neighbouring India, as Dionysius states in the Bassarika. From there comes tin.

Use

[edit]

It may be primarily used as a raw material for tin extraction and smelting.

[edit]

References

[edit]
[edit]
Revisions and contributorsEdit on WikipediaRead on Wikipedia
from Grokipedia
Cassiterite is a tin(IV) oxide mineral with the chemical formula SnO₂, recognized as the principal commercial source of tin worldwide. It typically forms in the tetragonal crystal system, exhibiting prismatic to bipyramidal habits, and is characterized by its high density of 6.98 to 7.01 g/cm³, Mohs hardness of 6 to 7, and adamantine to submetallic luster, with colors ranging from colorless in pure form to various shades of brown, black, or gray due to iron and other impurities. The mineral derives its name from the Greek word kassiteros, meaning tin, reflecting its longstanding role in metallurgy since ancient times. Primarily deposited through hydrothermal processes in veins and greisens linked to granitic intrusions, cassiterite also accumulates in placer deposits, facilitating its economic recovery via gravity separation. Global tin production relies almost entirely on cassiterite mining, with major deposits historically in regions like Cornwall, Bolivia, and Southeast Asia, underscoring its critical importance to industries such as electronics, soldering, and alloys.

Mineralogical Properties

Chemical Composition and Crystal Structure

Cassiterite has the chemical formula SnO₂, corresponding to tin(IV) oxide, in which tin adopts the +4 oxidation state. This composition reflects a stoichiometric ratio of one tin atom to two oxygen atoms, with natural specimens often containing minor impurities such as iron, niobium, tantalum, or silicon substituting for tin or incorporating as lattice defects, which influence color variations from colorless to black or brown. The mineral crystallizes in the as a member of the group, with P4₂/mnm (No. 136). In this structure, tin cations occupy octahedral sites coordinated by six oxygen anions, forming a three-dimensional framework analogous to (TiO₂), with parameters a ≈ 4.738 and c ≈ 3.187 . Common crystal habits include prismatic, dipyramidal, and aggregates, often exhibiting twinning on {011} planes as contact or penetration twins, which can produce geniculated or repeated forms. These structural features contribute to cassiterite's physical properties, including a of 6.8–7.1 g/cm³, primarily due to the high of tin (118.71 u), and a Mohs of 6–7, which enhances its durability against chemical .

Physical, Optical, and Gemological Characteristics

Cassiterite displays an adamantine to sub-metallic luster, often appearing greasy on surfaces. Its Mohs measures 6 to 7, rendering it moderately resistant to scratching, while its specific gravity ranges from 6.98 to 7.01, among the highest for nonmetallic . The typically occurs as opaque brown to black masses due to impurities, though rare transparent varieties exhibit colorless, yellow, or pale brown hues. It produces a white to pale gray streak and features a subconchoidal with imperfect cleavage on {100}. Optically, cassiterite is uniaxial positive, with refractive indices of nω = 1.990–2.010 and nε = 2.093–2.100, values exceeding those of and contributing to exceptional bending. This high , coupled with strong dispersion (0.071), enables faceted stones to exhibit vivid through spectral separation. falls between 0.096 and 0.098, with generally absent or weak. As a material, cassiterite holds niche value for its brilliance and durability in protected settings, though its brittleness restricts everyday jewelry use. Cuttable, transparent crystals remain scarce, chiefly from Bolivian and Russian localities, where they command collector interest for dispersive effects surpassing many common gems. features, including absorption bands tied to Sn-O vibrations, aid identification via or Raman analysis.

Geological Occurrence and Formation

Genetic Processes

Cassiterite forms primarily through late-stage magmatic differentiation processes in peraluminous granitic s, where tin enrichment occurs in residual melts, leading to its concentration in pegmatites, greisens, or aplites. These magmas, typically high in silica and derived from crustal melting of sedimentary protoliths, exhibit S-type characteristics that favor volatile-rich, tin-bearing phases during fractional crystallization. Tin mobilization begins with the partitioning of Sn into the melt during early magmatic stages, followed by exsolution of hydrothermal fluids as the magma cools and crystallizes, transitioning from orthomagmatic to hydrothermal conditions. In hydrothermal systems, cassiterite precipitates from Sn(IV)-complexed fluids, often at temperatures of 300–500 °C, driven by mechanisms such as fluid cooling, mixing with , or changes in and that reduce Sn solubility. These fluids, exsolved from the crystallizing , carry tin as or complexes and deposit cassiterite in veins or disseminated forms, commonly associated with minerals like , , , and sulfides such as or due to coeval under reducing to oxidizing conditions. Secondary enrichment can occur via hydrothermal alteration of primary deposits, where remobilization and redeposition enhance tin grades in altered zones. Placer deposits form through the mechanical and transport of primary cassiterite-bearing veins, with the 's high (6.8–7.1 g/cm³) and chemical enabling concentration in alluvial settings where hydraulic sorting separates it from lighter . Cassiterite's resistance to breakdown stems from its low in neutral to acidic surface waters, as SnO₂ remains stable under typical conditions, preventing significant dissolution and allowing accumulation over geological timescales. This contrasts with more reactive silicates in host rocks, facilitating economic secondary deposits via processes.

Principal Deposits and Global Distribution


Cassiterite deposits are predominantly associated with late-stage granitic intrusions, occurring in hydrothermal veins, greisens, and pegmatites, as seen in historical European districts such as Cornwall in the United Kingdom and the Erzgebirge (Ore Mountains) along the Germany-Czech Republic border. In Cornwall, cassiterite formed in quartz-cassiterite-tourmaline veins cutting granite and surrounding country rocks, contributing significantly to pre-20th century global tin supply. The Erzgebirge features similar vein systems with cassiterite alongside sulfides like arsenopyrite, supporting long-term mining since medieval times.
Placer deposits, derived from the weathering and fluvial of primary cassiterite due to its high specific (6.8–7.1), dominate in and . The Bangka-Belitung Islands of host extensive offshore and onshore placers, where cassiterite concentrates in heavy mineral sands, accounting for a substantial portion of the country's output. In , , placer occurrences along streams like Cassiterite Creek near the Lost River Mine yield detrital grains from eroded granitic sources. Contemporary production centers on , with leading via deposits in and provinces, where cassiterite occurs in and systems; follows with placer-dominated output; and contributes from and placer sources in its and Wa regions. According to USGS data for 2023, global mine production reached 296,000 metric tons of tin content, with at 75,000 metric tons (estimated), at 75,000 metric tons, and at 44,000 metric tons, nearly all derived from cassiterite ores. In , the Democratic Republic of Congo's Bisie Mine, operated by Alphamin Resources, achieved record production of 17,323 metric tons of contained tin in 2024 from high-grade underground deposits exceeding 3% tin grade. World tin reserves stand at 4,700,000 metric tons, concentrated in countries like (800,000 metric tons), (490,000 metric tons), and (170,000 metric tons), with cassiterite comprising over 95% of primary tin resources globally. These endowments underscore cassiterite's role in supplying tin for alloys and , though extraction challenges in remote or conflict-prone areas affect distribution dynamics.

Historical and Etymological Background

Nomenclature and Discovery

The term cassiterite originates from the word kassíteros (κασσίτερος), denoting tin, a usage echoed by in his , where he describes cassiterum as a valuable metal sourced from Atlantic regions. This linguistic root reflects the mineral's role as the primary tin ore, known since antiquity but not systematically classified until modern . In 1797, German chemist conducted the first detailed chemical analysis of the mineral, establishing its formula as SnO₂ through decomposition and tin recovery experiments, resolving prior uncertainties about its oxide nature amid confusions with other dense, earthy minerals like or that lacked tin's solubility profile. Klaproth's work distinguished cassiterite by its high specific gravity (approximately 6.8–7.1) and white streak, properties that differentiated it from superficially similar oxides via simple physical tests. French mineralogist François Sulpice Beudant formalized the name cassiterite in 1832, applying it to tin dioxide specimens, likely including those from historic Cornish deposits, in his systematic . Since then, the has remained stable in , with no significant controversies, as its etymological and compositional basis aligns consistently with empirical verification.

Ancient and Pre-Modern Exploitation

Cassiterite served as the primary source of tin for alloys, with exploitation of placer deposits in dating to approximately 2100 BCE through streaming methods that concentrated heavy SnO₂ grains from eroded veins. This tin, alloyed with , produced tools superior in hardness and durability to pure , facilitating agricultural and warfare advancements across . Indium trace-element analysis of Late ingots from Mediterranean shipwrecks confirms compatibility with Cornish cassiterite, while Iberian vein deposits in northwest and show mining evidence, including cassiterite processing residues. Phoenician maritime networks from circa 1200 to 800 BCE distributed European tin to Mediterranean consumers, integrating overland routes from Atlantic sources into sea-based trade that supplied alloying metal for regional bronzeworking. By the Roman era, tin extraction in and involved smelting cassiterite into fist-sized ingots, as described by in the 1st century BCE, who detailed local processing and shipment via the intertidal island of for export. Medieval European tin working emphasized alluvial streaming of cassiterite in southwest , where sites peaked in the 12th and 13th centuries through diversion of streams to expose and wash heavy ore concentrates from granite-derived sediments. Pre-modern scaling occurred in the 19th century with Bolivia's Huanuni deposit, where hard-rock cassiterite extraction began mid-century using manual tools and donkeys, yielding rising output— from 3,000 to 9,000 tons exported annually by 1900—prior to mechanized intensification.

Mining, Extraction, and Processing

Methods of Extraction

Cassiterite extraction methods vary by deposit type, with predominant for weathered, alluvial concentrations due to the mineral's durability and high specific gravity of approximately 6.8–7.1, which allows concentration in stream gravels and beach sands. In such settings, techniques include manual panning and sluicing for small-scale operations, as well as mechanized for larger volumes; for instance, Indonesia's offshore tin operations off employ suction vessels to extract cassiterite-bearing seabed sands at depths up to 50 meters using bucket-wheel dredges or high-pressure pumps. These methods process vast quantities of low-grade , often requiring handling millions of cubic meters annually to yield economic tin, as alluvial deposits typically contain less than 0.1% Sn. For hard-rock vein deposits, underground shaft mining or open-pit methods target primary cassiterite in granitic intrusions or greisens. In the Democratic Republic of Congo, the Bisie deposit exemplifies underground extraction, where Alphamin Resources operates the Mpama North mine, employing mechanized stoping in high-grade cassiterite veins averaging 4–5% Sn to achieve projected FY2025 tin production of approximately 20,000 tonnes. Artisanal operations in the DRC and Amazon regions (e.g., Rondônia, Brazil, and Andean Peru/Bolivia) often rely on informal shaft sinking or hydraulic sluicing to access shallow veins or placers, though these yield lower efficiencies and handle smaller scales compared to industrialized sites. Low ore grades in many global deposits necessitate adaptive techniques, such as selective mining in high-density zones to minimize waste rock volume.

Concentration and Refining Techniques

Cassiterite beneficiation exploits its high specific gravity of 6.8–7.1 g/cm³ relative to typical minerals (around 2.7 g/cm³), enabling effective physical separation. concentration methods predominate, with suitable for coarse cassiterite particles larger than 200 μm, where pulsed water currents stratify denser ore from lighter material. Shaking tables and spirals handle intermediate sizes from 800 μm down to 40 μm, achieving concentrates with tin grades exceeding 60% in primary stages. Enhanced gravity devices, such as centrifugal concentrators, further recover ultrafine cassiterite overlooked by conventional jigs and tables. For particles finer than 50 μm, where gravity methods lose efficiency, supplements concentration. Cassiterite's natural hydrophilicity requires activators like lead or ions and collectors such as alkyl hydroxamates or, in sulfide-associated ores, xanthates following desliming and removal. Flotation yields final concentrates with over 70% SnO₂, though reagent selectivity remains challenging due to slimes interference. Refining commences with smelting the beneficiated SnO₂ concentrate in reverberatory furnaces at 1200–1300°C, where carbon reductant converts to metal via the SnO₂ + 2C → Sn + 2CO. This yields crude tin (95–99% purity) contaminated with iron, , and , necessitating or poling to remove . Electrolytic then dissolves impure tin anodes in acid electrolytes (e.g., HCl or sulfate-based), electrodepositing high-purity tin (99.9–99.99% Sn) on cathodes, effectively segregating impurities like and . In polymetallic deposits, associated enables byproduct recovery as WO₃ via or selective flotation prior to tin circuits, enhancing overall . Modern integrated flowsheets, combining , flotation, and magnetic steps, achieve tin recoveries above 85–90%, confining losses primarily to ultrafines and .

Applications and Economic Significance

Primary Uses of Derived Tin

The primary application of tin derived from cassiterite is in alloys, which account for over 50% of global tin consumption, primarily for electronics assembly where tin-lead or lead-free tin-based solders provide reliable, low-melting-point joints essential for circuit board connections. , consisting of steel sheets coated with a thin layer of tin via electrolytic deposition, represents another major use, offering resistance for food and beverage cans while maintaining the non-toxicity required for packaging. Tin alloys, such as (typically 88% and 12% tin), leverage tin's ability to enhance strength, hardness, and ductility without sacrificing corrosion resistance, finding use in bearings, , and marine hardware. Organotin compounds, derived from tin, serve as heat stabilizers in (PVC) processing, preventing degradation during extrusion and molding for pipes, films, and profiles due to their efficiency in scavenging . In niche , molten tin forms a bath in float glass production, enabling the creation of flat, uniform sheets by allowing molten glass to float and solidify on its surface, imparting tin for enhanced surface properties. Niobium-tin compounds are employed in high-field superconductors for applications like MRI magnets and particle accelerators, exploiting tin's role in achieving critical temperatures above 18 K. Tin contributes to the through emerging roles in anodes, where tin-based nanomaterials offer high theoretical capacity (up to 994 mAh/g) for improved , though challenges like volume expansion limit commercial dominance. In solar photovoltaics, tin interconnects modules and tin perovskites show promise as lead-free absorbers, with solar demand exceeding 20,000 tonnes annually by 2022. Tin lacks viable substitutes in many applications owing to its unique combination of , malleability, corrosion resistance, and relative non-toxicity compared to alternatives like lead. Global mine production of tin reached approximately 296,000 metric tons in 2023, with estimates for 2024 indicating a decline of about 3% due to supply constraints, primarily sourced from cassiterite which constitutes over 95% of primary tin supply worldwide. led production with around 68,000 metric tons of mine output in 2023, followed by and , while refined tin output was dominated by at nearly 81,000 metric tons in 2024. In the of Congo, cassiterite production totaled 12,454 tonnes in the third quarter of 2024 alone. Tin markets exhibited volatility in 2024, driven by supply disruptions in Myanmar's , including suspensions at the Man Maw mine which accounts for a significant portion of global output, leading to tightened supply chains and elevated (LME) prices influenced by steady electronics sector demand. Average LME tin prices hovered around US$33,000 per metric ton in mid-2024 amid these interruptions, with projections for market growth at a (CAGR) of 2.59% through 2030, supported by demand in and alloys. Secondary supply from contributed 33.4% to global tin availability in 2023, primarily from in and , helping mitigate shortfalls. Tin is designated a critical by both the and the due to its essential role in high-tech applications and concentrated supply risks.

Environmental, Social, and Ethical Dimensions

Ecological and Health Impacts of Mining

Cassiterite , primarily through placer and open-pit methods, induces and habitat disruption in tropical regions such as Indonesia's , where tin extraction has cleared significant vegetation cover, exacerbating and decline. Placer operations further promote river , as evidenced in Indonesian tin fields where upstream mining sediments reduce water depths to as low as 20 cm during , impairing aquatic ecosystems. In Brazil's protected rainforests, illegal cassiterite extraction has scarred landscapes, generating tailings that pollute soils, vegetation, and groundwater with associated . Acid mine drainage (AMD) arises from oxidation of minerals co-occurring with cassiterite deposits, potentially releasing (As) and other elements, though tin's low in cassiterite (SnO₂) restricts its mobility in leachates, with concentrations remaining below typical thresholds in . from cassiterite exhibit low inherent due to the inert nature of tin oxides, which form stable phases like jarosite that sequester contaminants, limiting widespread dispersal compared to more reactive . Human health risks stem predominantly from inhalation of respirable silica dust generated during dry-season extraction and crushing, leading to silicosis among artisanal miners, as documented in cohorts from Chinese tin operations where cumulative exposure correlated with elevated lung fibrosis rates independent of tin content. Tin itself poses negligible systemic toxicity, with occupational exposures rarely exceeding safe thresholds for inorganic Sn compounds, though associated silica and particulate burdens drive chronic respiratory inflammation rather than Sn-specific pathogenesis. These impacts prove largely localized and reversible in managed sites; revegetation efforts in Indonesian post-tin mining areas, employing on tailings-amended soils, have restored surface stability and soil development within years, mitigating and facilitating ecosystem recovery. Regulated operations incorporate tailings and progressive rehabilitation, reducing long-term ecological persistence relative to unregulated artisanal practices.

Conflict Mineral Status and Sourcing Challenges

Tin derived from cassiterite is classified as a conflict mineral under Section 1502 of the U.S. Dodd-Frank and Consumer Act of 2010, which mandates annual reporting by publicly traded companies on the use of tin, tantalum, tungsten, and (collectively known as 3TG minerals) originating from the (DRC) or adjoining countries if such sourcing finances armed groups. The European Union's Conflict Minerals , effective since 2021, imposes similar due diligence obligations on EU importers of 3TG ores and metals to funding for regional conflicts, particularly in eastern DRC where armed militias control mining sites. These designations stem from evidence that mineral revenues, including from cassiterite mining, have historically sustained violence involving over 100 armed groups in the DRC, though the DRC accounts for only about 9% of global tin production. Sourcing challenges arise primarily from the prevalence of artisanal and small-scale (ASM), which supplies a substantial portion of DRC's tin output—estimated at around 25% of global tin from ASM sources overall—and is notoriously difficult to trace due to informal operations, child labor, and militia involvement. Efforts like the Responsible Minerals Assurance (RMAP) by the Responsible Minerals Initiative and the International Tin Supply Chain Initiative (ITSCI) aim to certify conflict-free chains through audits and traceability from mine to smelter, covering thousands of sites in eastern DRC. However, a 2022 U.S. Government Accountability Office analysis of company reports under Dodd-Frank found persistent violence and militia control over areas, with RMAP and ITSCI facing accusations of enabling the "laundering" of minerals from non-validated, high-risk sites into certified supply chains. Critics argue that stringent regulations have , including the suppression of legal ASM production in impoverished regions, which pushes miners into black markets and exacerbates rather than resolving conflict financing. Empirical data from eastern DRC indicate that post-Dodd-Frank trade restrictions correlated with a geographic spread of violence to unregulated areas and increased human suffering among miners excluded from formal markets, without measurable reductions in armed group revenues. In contrast, industrial operations like Alphamin Resources' Bisie mine in have achieved conflict-free certification compliant with Dodd-Frank standards since 2019, producing high-grade tin while employing formal oversight, though operations faced temporary halts in 2025 due to nearby rebel activity. These cases highlight that targeted, site-specific can succeed where bans fail, but systemic deficits in the DRC limit broader .

References

Add your contribution
Related Hubs
User Avatar
No comments yet.