|
Shiny Carracosta
|
Class:
Shiny Rare
|
Types:
Water
Rock
|
Catch Rate:
22
|
Level Gain Rate:
S Medium Fast
|
Base Reward EXP:
1,038
|
Reward EV Point:
Defense: 2
|
Shiny Carracosta in game:
65
Who?
|
AVG Level:
111
|
Gender Ratios:
87.5% Male 12.5% Female
|
|
|
Shiny Carracosta's elemental sensitivity to the enemy attacks:
|
:
100%
|
:
100%
|
:
100%
|
:
200%
|
:
200%
|
:
25%
|
:
50%
|
:
100%
|
:
400%
|
:
200%
|
:
50%
|
:
100%
|
:
50%
|
:
50%
|
:
100%
|
:
100%
|
:
100%
|
:
100%
|
Shiny Carracosta's Transformation Line
|
|
|
|
|
|
Shiny Carracosta's Other Forms
|
|
HM (Hidden Machine) Moves Shiny Carracosta Can Learn
|
|
|
ID:
294
|
Hyper Surf
|
HM03
|
|
Category:
Special
|
Base Power:
100
|
PP:
15
|
Accuracy:
100
|
|
ID:
601
|
Strength
|
HM04
|
|
Category:
Physical
|
Base Power:
80
|
PP:
15
|
Accuracy:
100
|
|
ID:
495
|
Rock Smash
|
HM06
|
|
Category:
Physical
|
Base Power:
40
|
PP:
15
|
Accuracy:
100
|
|
ID:
687
|
Waterfall
|
HM07
|
|
Category:
Physical
|
Base Power:
80
|
PP:
15
|
Accuracy:
100
|
|
ID:
133
|
Dive
|
HM08
|
|
Category:
Physical
|
Base Power:
80
|
PP:
10
|
Accuracy:
100
|
|
Shiny Carracosta's Level-Up Attacks
|
|
|
|
ID:
46
|
Bide
|
Level:
1
|
|
Category:
Physical
|
Base Power:
130
|
PP:
10
|
Accuracy:
100
|
|
ID:
681
|
Water Gun
|
Level:
1
|
|
Category:
Special
|
Base Power:
40
|
PP:
25
|
Accuracy:
100
|
|
ID:
696
|
Withdraw
|
Level:
1
|
|
Category:
Status
|
Base Power:
1
|
PP:
40
|
Accuracy:
1000
|
|
ID:
501
|
Rollout
|
Level:
5
|
|
Category:
Physical
|
Base Power:
90
|
PP:
20
|
Accuracy:
90
|
|
ID:
48
|
Bite
|
Level:
8
|
|
Category:
Physical
|
Base Power:
60
|
PP:
25
|
Accuracy:
100
|
|
ID:
449
|
Protect
|
Level:
11
|
|
Category:
Status
|
Base Power:
1
|
PP:
5
|
Accuracy:
1000
|
|
ID:
20
|
Aqua Jet
|
Level:
15
|
|
Category:
Physical
|
Base Power:
40
|
PP:
20
|
Accuracy:
100
|
|
ID:
19
|
Ancient Power
|
Level:
18
|
|
Category:
Special
|
Base Power:
60
|
PP:
5
|
Accuracy:
100
|
|
ID:
113
|
Crunch
|
Level:
21
|
|
Category:
Physical
|
Base Power:
80
|
PP:
15
|
Accuracy:
100
|
|
ID:
691
|
Wide Guard
|
Level:
25
|
|
Category:
Status
|
Base Power:
1
|
PP:
10
|
Accuracy:
1000
|
|
ID:
66
|
Brine
|
Level:
28
|
|
Category:
Special
|
Base Power:
65
|
PP:
10
|
Accuracy:
100
|
|
ID:
560
|
Smack Down
|
Level:
31
|
|
Category:
Physical
|
Base Power:
50
|
PP:
15
|
Accuracy:
100
|
|
ID:
116
|
Curse
|
Level:
35
|
|
Category:
Status
|
Base Power:
1
|
PP:
5
|
Accuracy:
1000
|
|
ID:
536
|
Shell Smash
|
Level:
40
|
|
Category:
Status
|
Base Power:
1
|
PP:
15
|
Accuracy:
1000
|
|
ID:
22
|
Aqua Tail
|
Level:
45
|
|
Category:
Physical
|
Base Power:
90
|
PP:
10
|
Accuracy:
90
|
|
ID:
494
|
Rock Slide
|
Level:
51
|
|
Category:
Physical
|
Base Power:
75
|
PP:
10
|
Accuracy:
90
|
|
ID:
471
|
Rain Dance
|
Level:
56
|
|
Category:
Status
|
Base Power:
1
|
PP:
5
|
Accuracy:
1000
|
|
ID:
290
|
Hydro Pump
|
Level:
61
|
|
Category:
Special
|
Base Power:
110
|
PP:
5
|
Accuracy:
80
|
|
TM (Technical Machine) Moves Shiny Carracosta Can Learn
|
|
|
|
ID:
653
|
Toxic
|
TM006
|
|
Category:
Status
|
Base Power:
1
|
PP:
10
|
Accuracy:
100
|
|
ID:
278
|
Hidden Power
|
TM010
|
|
Category:
Special
|
Base Power:
60
|
PP:
15
|
Accuracy:
100
|
|
ID:
300
|
Ice Beam
|
TM013
|
|
Category:
Special
|
Base Power:
90
|
PP:
10
|
Accuracy:
100
|
|
ID:
52
|
Blizzard
|
TM014
|
|
Category:
Special
|
Base Power:
110
|
PP:
5
|
Accuracy:
70
|
|
ID:
292
|
Hyper Beam
|
TM015
|
|
Category:
Special
|
Base Power:
150
|
PP:
5
|
Accuracy:
90
|
|
ID:
449
|
Protect
|
TM017
|
|
Category:
Status
|
Base Power:
1
|
PP:
5
|
Accuracy:
1000
|
|
ID:
471
|
Rain Dance
|
TM018
|
|
Category:
Status
|
Base Power:
1
|
PP:
5
|
Accuracy:
1000
|
|
ID:
226
|
Frustration
|
TM021
|
|
Category:
Physical
|
Base Power:
1
|
PP:
20
|
Accuracy:
100
|
|
ID:
560
|
Smack Down
|
TM023
|
|
Category:
Physical
|
Base Power:
50
|
PP:
15
|
Accuracy:
100
|
|
ID:
159
|
Earthquake
|
TM026
|
|
Category:
Physical
|
Base Power:
100
|
PP:
10
|
Accuracy:
100
|
|
ID:
485
|
Return
|
TM027
|
|
Category:
Physical
|
Base Power:
1
|
PP:
20
|
Accuracy:
100
|
|
ID:
139
|
Double Team
|
TM032
|
|
Category:
Status
|
Base Power:
1
|
PP:
15
|
Accuracy:
1000
|
|
ID:
510
|
Sandstorm
|
TM037
|
|
Category:
Status
|
Base Power:
1
|
PP:
10
|
Accuracy:
100
|
|
ID:
497
|
Rock Tomb
|
TM039
|
|
Category:
Physical
|
Base Power:
60
|
PP:
15
|
Accuracy:
95
|
|
ID:
179
|
Facade
|
TM042
|
|
Category:
Physical
|
Base Power:
70
|
PP:
20
|
Accuracy:
100
|
|
ID:
482
|
Rest
|
TM044
|
|
Category:
Status
|
Base Power:
1
|
PP:
5
|
Accuracy:
1000
|
|
ID:
30
|
Attract
|
TM045
|
|
Category:
Status
|
Base Power:
1
|
PP:
15
|
Accuracy:
100
|
|
ID:
504
|
Round
|
TM048
|
|
Category:
Special
|
Base Power:
60
|
PP:
10
|
Accuracy:
100
|
|
ID:
214
|
Focus Blast
|
TM052
|
|
Category:
Special
|
Base Power:
120
|
PP:
5
|
Accuracy:
70
|
|
ID:
512
|
Scald
|
TM055
|
|
Category:
Special
|
Base Power:
80
|
PP:
15
|
Accuracy:
100
|
|
ID:
239
|
Giga Impact
|
TM068
|
|
Category:
Physical
|
Base Power:
150
|
PP:
5
|
Accuracy:
90
|
|
ID:
493
|
Rock Polish
|
TM069
|
|
Category:
Status
|
Base Power:
1
|
PP:
20
|
Accuracy:
1000
|
|
ID:
598
|
Stone Edge
|
TM071
|
|
Category:
Physical
|
Base Power:
100
|
PP:
5
|
Accuracy:
80
|
|
ID:
73
|
Bulldoze
|
TM078
|
|
Category:
Physical
|
Base Power:
60
|
PP:
20
|
Accuracy:
100
|
|
ID:
494
|
Rock Slide
|
TM080
|
|
Category:
Physical
|
Base Power:
75
|
PP:
10
|
Accuracy:
90
|
|
ID:
617
|
Swagger
|
TM087
|
|
Category:
Status
|
Base Power:
1
|
PP:
15
|
Accuracy:
90
|
|
ID:
556
|
Sleep Talk
|
TM088
|
|
Category:
Status
|
Base Power:
1
|
PP:
10
|
Accuracy:
1000
|
|
ID:
608
|
Substitute
|
TM090
|
|
Category:
Status
|
Base Power:
1
|
PP:
5
|
Accuracy:
1000
|
|
ID:
94
|
Confide
|
TM100
|
|
Category:
Status
|
Base Power:
1
|
PP:
20
|
Accuracy:
1000
|
|
ID:
53
|
Block
|
TM112
|
|
Category:
Status
|
Base Power:
1
|
PP:
5
|
Accuracy:
1000
|
|
ID:
308
|
Icy Wind
|
TM116
|
|
Category:
Special
|
Base Power:
55
|
PP:
15
|
Accuracy:
95
|
|
ID:
319
|
Iron Tail
|
TM117
|
|
Category:
Physical
|
Base Power:
100
|
PP:
15
|
Accuracy:
75
|
|
ID:
567
|
Snore
|
TM120
|
|
Category:
Special
|
Base Power:
50
|
PP:
15
|
Accuracy:
100
|
|
ID:
683
|
Water Pulse
|
TM122
|
|
Category:
Special
|
Base Power:
60
|
PP:
20
|
Accuracy:
100
|
|
ID:
517
|
Secret Power
|
TM129
|
|
Category:
Physical
|
Base Power:
70
|
PP:
20
|
Accuracy:
100
|
|
ID:
252
|
Guard Swap
|
TM135
|
|
Category:
Status
|
Base Power:
1
|
PP:
5
|
Accuracy:
100
|
|
ID:
325
|
Knock Off
|
TM136
|
|
Category:
Physical
|
Base Power:
80
|
PP:
25
|
Accuracy:
100
|
|
ID:
706
|
Zen Headbutt
|
TM152
|
|
Category:
Physical
|
Base Power:
80
|
PP:
15
|
Accuracy:
90
|
|
ID:
56
|
Body Slam
|
TM153
|
|
Category:
Physical
|
Base Power:
85
|
PP:
15
|
Accuracy:
100
|
|
ID:
614
|
Superpower
|
TM176
|
|
Category:
Physical
|
Base Power:
120
|
PP:
5
|
Accuracy:
100
|
|
ID:
46
|
Bide
|
TM191
|
|
Category:
Physical
|
Base Power:
130
|
PP:
10
|
Accuracy:
100
|
|
ID:
317
|
Iron Defense
|
TM199
|
|
Category:
Status
|
Base Power:
1
|
PP:
15
|
Accuracy:
1000
|
|
ID:
318
|
Iron Head
|
TM200
|
|
Category:
Physical
|
Base Power:
80
|
PP:
15
|
Accuracy:
100
|
|
ID:
22
|
Aqua Tail
|
TM207
|
|
Category:
Physical
|
Base Power:
90
|
PP:
10
|
Accuracy:
90
|
|
ID:
158
|
Earth Power
|
TM209
|
|
Category:
Special
|
Base Power:
90
|
PP:
10
|
Accuracy:
100
|
|
ID:
589
|
Stealth Rock
|
TM212
|
|
Category:
Physical
|
Base Power:
1
|
PP:
20
|
Accuracy:
100
|
|
ID:
343
|
Low Kick
|
TM223
|
|
Category:
Physical
|
Base Power:
70
|
PP:
20
|
Accuracy:
100
|
|
ID:
129
|
Dig
|
TM228
|
|
Category:
Physical
|
Base Power:
80
|
PP:
10
|
Accuracy:
100
|
|
ID:
553
|
Slam
|
TM237
|
|
Category:
Physical
|
Base Power:
80
|
PP:
20
|
Accuracy:
75
|
|
ID:
199
|
Flail
|
TM333
|
|
Category:
Physical
|
Base Power:
1
|
PP:
15
|
Accuracy:
100
|
|
ID:
496
|
Rock Throw
|
TM409
|
|
Category:
Physical
|
Base Power:
50
|
PP:
15
|
Accuracy:
90
|
|
ID:
340
|
Liquidation
|
TM410
|
|
Category:
Physical
|
Base Power:
85
|
PP:
10
|
Accuracy:
100
|
|
Pokémon: Shiny Carracosta - Level Gain Rate: S Medium Fast - Class: Shiny
This level gain rate Pokémon required total EXP amounts for each level
L
1:
0
EXP
L
2:
96
EXP
L
3:
324
EXP
L
4:
768
EXP
L
5:
1,500
EXP
L
6:
2,592
EXP
L
7:
4,116
EXP
L
8:
6,144
EXP
L
9:
8,748
EXP
L
10:
12,000
EXP
L
11:
15,972
EXP
L
12:
20,736
EXP
L
13:
26,364
EXP
L
14:
32,928
EXP
L
15:
40,500
EXP
L
16:
49,152
EXP
L
17:
58,956
EXP
L
18:
69,984
EXP
L
19:
82,308
EXP
L
20:
96,000
EXP
L
21:
111,132
EXP
L
22:
127,776
EXP
L
23:
146,004
EXP
L
24:
165,888
EXP
L
25:
187,500
EXP
L
26:
210,912
EXP
L
27:
236,196
EXP
L
28:
263,424
EXP
L
29:
292,668
EXP
L
30:
324,000
EXP
L
31:
357,492
EXP
L
32:
393,216
EXP
L
33:
431,244
EXP
L
34:
471,648
EXP
L
35:
514,500
EXP
L
36:
559,872
EXP
L
37:
607,836
EXP
L
38:
658,464
EXP
L
39:
711,828
EXP
L
40:
768,000
EXP
L
41:
827,052
EXP
L
42:
889,056
EXP
L
43:
954,084
EXP
L
44:
1,022,208
EXP
L
45:
1,093,500
EXP
L
46:
1,168,032
EXP
L
47:
1,245,876
EXP
L
48:
1,327,104
EXP
L
49:
1,411,788
EXP
L
50:
1,500,000
EXP
L
51:
1,591,812
EXP
L
52:
1,687,296
EXP
L
53:
1,786,524
EXP
L
54:
1,889,568
EXP
L
55:
1,996,500
EXP
L
56:
2,107,392
EXP
L
57:
2,222,316
EXP
L
58:
2,341,344
EXP
L
59:
2,464,548
EXP
L
60:
2,592,000
EXP
L
61:
2,723,772
EXP
L
62:
2,859,936
EXP
L
63:
3,000,564
EXP
L
64:
3,145,728
EXP
L
65:
3,295,500
EXP
L
66:
3,449,952
EXP
L
67:
3,609,156
EXP
L
68:
3,773,184
EXP
L
69:
3,942,108
EXP
L
70:
4,116,000
EXP
L
71:
4,294,932
EXP
L
72:
4,478,976
EXP
L
73:
4,668,204
EXP
L
74:
4,862,688
EXP
L
75:
5,062,500
EXP
L
76:
5,267,712
EXP
L
77:
5,478,396
EXP
L
78:
5,694,624
EXP
L
79:
5,916,468
EXP
L
80:
6,144,000
EXP
L
81:
6,377,292
EXP
L
82:
6,616,416
EXP
L
83:
6,861,444
EXP
L
84:
7,112,448
EXP
L
85:
7,369,500
EXP
L
86:
7,632,672
EXP
L
87:
7,902,036
EXP
L
88:
8,177,664
EXP
L
89:
8,459,628
EXP
L
90:
8,748,000
EXP
L
91:
9,042,852
EXP
L
92:
9,344,256
EXP
L
93:
9,652,284
EXP
L
94:
9,967,008
EXP
L
95:
10,288,500
EXP
L
96:
10,616,832
EXP
L
97:
10,952,076
EXP
L
98:
11,294,304
EXP
L
99:
11,643,588
EXP
L
100:
12,000,000
EXP
L
101:
12,600,000
EXP
L
102:
13,230,000
EXP
L
103:
13,891,000
EXP
L
104:
14,585,000
EXP
L
105:
15,314,000
EXP
L
106:
16,079,000
EXP
L
107:
16,882,000
EXP
L
108:
17,726,000
EXP
L
109:
18,612,000
EXP
L
110:
19,542,000
EXP
L
111:
20,519,000
EXP
L
112:
21,544,000
EXP
L
113:
22,621,000
EXP
L
114:
23,752,000
EXP
L
115:
24,939,000
EXP
L
116:
26,185,000
EXP
L
117:
27,494,000
EXP
L
118:
28,868,000
EXP
L
119:
30,311,000
EXP
L
120:
31,826,000
EXP

" data-width="700" data-numposts="5" data-colorscheme="dark">
Important notice! Pokemon Shiny Carracosta is a fictional character of humans.
There is only single Creator of everything and anything
All Pokemon are made up by humans based on real animals or existing objects.
The stroies of Pokemon are all fictional and in most cases illogical or nonsense.
Games are for only fun time and do never put any spiritual/religional or deity meaning into them!
Never pass your necessary jobs and duties due to gameplaying!
Official Pokemon Info from Bulbapedia (Content is available under Attribution-NonCommercial-ShareAlike 2.5)
Carracosta (Japanese: ???—? Abagoura) is a dual-type Water/Rock Fossil Pokémon introduced in Generation V.
It evolves from Tirtouga starting at level 37, after it is revived from a Cover Fossil.
Biology
Carracosta resembles a bipedal, blue-colored sea turtle. Its stomach is pale blue. It has deep blue rocky structures encrusted on its face, back, and the sides of its chest forming a "mask" and shell. Its flippers are long with black finger-like protrusions at the tips. Carracosta has a thick tail and short legs with two-toed feet. Carracosta has extremely strong jaws and have enough power in its slap to open a hole in the bottom of a tanker. Carracosta once lived in the sea millions of years ago and is now considered extinct. Carracosta eats steel frames and rocks, in addition to prey.
In the anime
Major appearances
Several Carracosta appeared in A Restoration Confrontation! Part 1, making their anime debut. The group defended Ferris and a Tirtouga from a flock of attacking Archen.
In A Restoration Confrontation! Part 2, the Tirtouga evolved into a Carracosta after being forcefully revived by Dr. Zager.
Minor appearances
Carracosta appeared in the introduction scenes in White—Victini and Zekrom and Black—Victini and Reshiram.
Pokédex entries
Entry |
BW076 |
Carracosta |
Ash's Pokédex |
Carracosta, the Prototurtle Pokémon and the evolved form of Tirtouga. Living in the sea and on land, Carracosta has incredibly strong jaws and is capable of destroying a giant boulder with one powerful slap. |
This concludes the entries from the Best Wishes series. |
|
In the manga
In the Pokémon Adventures manga
- Main article: Costa
Black's Tirtouga, Costa, evolved into a Carracosta in his Gym battle against Brycen and defeated Brycen's Beartic to win the battle.
In the Pokémon RéBURST manga
Zengai has a Carracosta that he can use as a Burst form.
In the TCG
- Main article: Carracosta (TCG)
Game data
NPC appearances
Pokémon Super Mystery Dungeon: Carracosta is the adoptive father of the partner Pokémon. He is stern and strict, but means well.
Pokédex entries
This Pokémon was unavailable prior to Generation V. |
Generation V |
|
Black |
They can live both in the ocean and on land. A slap from one of them is enough to open a hole in the bottom of a tanker. |
White |
Incredible jaw strength enables them to chew up steel beams and rocks along with their prey. |
Black 2 |
It could knock out a foe with a slap from one of its developed front appendages and chew it up, shell or bones and all. |
White 2 |
|
|
Generation VI |
|
X |
They can live in the ocean and on land. A slap from one of them is enough to open a hole in the bottom of a tanker. |
Y |
It could knock out a foe with a slap from one of its developed front appendages and chew it up, shell or bones and all. |
Omega Ruby |
They can live both in the ocean and on land. A slap from one of them is enough to open a hole in the bottom of a tanker. |
Alpha Sapphire |
It could knock out a foe with a slap from one of its developed front appendages and chew it up, shell or bones and all. |
|
|
Generation VII |
|
Sun |
It constructed its sturdy shell by crunching and swallowing the hard shells or bones of its prey. |
Moon |
Active both on land and in the sea, this Pokémon drags its land-based prey into the water to finish it off. |
|
|
Game locations
This Pokémon was unavailable prior to Generation V. |
|
|
|
In side games
This Pokémon was unavailable prior to Generation V. |
|
|
Held items
Stats
Base stats
Stat |
Range |
At Lv. 50 |
At Lv. 100 |
|
134 - 181 |
258 - 352 |
|
101 - 176 |
198 - 346 |
|
124 - 203 |
243 - 401 |
|
79 - 148 |
153 - 291 |
|
63 - 128 |
121 - 251 |
|
33 - 92 |
62 - 179 |
|
- Minimum stats are calculated with 0 EVs, IVs of 0, and a hindering nature, if applicable.
- Maximum stats are calculated with 252 EVs, IVs of 31, and a helpful nature, if applicable.
|
Type effectiveness
Under normal battle conditions in Generation VII, this Pokémon is: |
|
|
|
|
|
|
|
Learnset
Generation VII |
Other generations: |
V - VI |
|
|
|
- Bold indicates a move that gets STAB when used by Carracosta
- Italic indicates a move that gets STAB only when used by an evolution of Carracosta
- Click on the generation numbers at the top to see level-up moves from other generations
|
Generation VII |
Other generations: |
V - VI |
|
|
|
- Bold indicates a move that gets STAB when used by Carracosta
- Italic indicates a move that gets STAB only when used by an evolution of Carracosta
- Click on the generation numbers at the top to see TM moves from other generations
|
Generation VII |
Other generations: |
V - VI |
|
|
|
- Moves marked with an asterisk (*) must be chain bred onto Carracosta in Generation VII
- Moves marked with a double dagger (‡) can only be bred from a Pokémon who learned the move in an earlier generation.
- Moves marked with a superscript game abbreviation can only be bred onto Carracosta in that game.
- Bold indicates a move that gets STAB when used by Carracosta
- Italic indicates a move that gets STAB only when used by an evolution of Carracosta
- Click on the generation numbers at the top to see Egg moves from other generations
|
Generation VII |
Other generations: |
V - VI |
|
|
|
- A black or white abbreviation in a colored box indicates that Carracosta can be tutored the move in that game
- A colored abbreviation in a white box indicates that Carracosta cannot be tutored the move in that game
- Bold indicates a move that gets STAB when used by Carracosta
- Italic indicates a move that gets STAB only when used by an evolution of Carracosta
- Click on the generation numbers at the top to see Move Tutor moves from other generations
|
Generation VII |
Other generations: |
V - VI |
|
|
|
- Bold indicates a move that gets STAB when used by Carracosta
- Italic indicates a move that gets STAB only when used by an evolution of Carracosta
- Click on the generation numbers at the top to see moves from other generations
|
Side game data
Evolution
Sprites
This Pokémon was unavailable prior to Generation V. |
|
|
Trivia
Origin
Carracosta appears to draw inspiration from Archelon, the largest known species of sea turtle from the Late Cretaceous period. The fact it eats steel beams draws from the fact that sea turtles are able to bend metal bars with their jaws. The front of its shell also bears resemblance to a bulletproof vest.
Name origin
Carracosta may be a combination of carapace (a hard, protective covering, i.e. a shell) and costa (Latin, Spanish and Portuguese for coast, a reference to its habitat). Carra may also refer to the Carrara fossil formation, which contains numerous trilobite fossils.
Abagoura may be a combination of ??? abareru (to thrash or act violently), ? abara (rib cage), and ?? kora (shell).
In other languages
Language |
Title |
Meaning |
Japanese |
???—? Abagoura |
From ??? abareru, ? abara and ?? kora |
French |
Mégapagos |
From mega and Galápagos |
Spanish |
Carracosta |
Same as English name |
German |
Karippas |
From Karibik and/or Carapax |
Italian |
Carracosta |
Same as English name |
Korean |
??? Neukgolra |
From ?? neukgol and ? ra may be from its Japanese name |
Cantonese Chinese |
|
|
Mandarin Chinese |
???? / ???? Lèiguhaigui |
From ?? lèigu and ?? haigui |
|
|
|
|
Related articles