Kharis Templeman (祁凱立)
中文姓名:祁凱立
  • Home
  • Research
  • Teaching
  • CV
  • Blog
  • Taiwan Studies Resources

Taiwan's Recall Elections: Some Scattered Thoughts

7/25/2025

0 Comments

 
Picture
A rally to defend Huang Kuo-chang against a recall vote in December 2017. Huang was the first legislator to face a recall under the new threshold. He survived, but only because turnout was too low.
I'm very late with this, but here's my attempt to make sense of the mass recall elections happening tomorrow in Taiwan. In all, there are 24 KMT legislators facing joint recall elections on July 26, and another seven on August 23. Taiwan's recall rules have a double-passage requirement: (1) at least 25 percent of eligible voters must vote yes, and (2) yes votes must be greater than no votes. This requirement was changed in 2016 by the DPP majority with support from the NPP (and current TPP leader Huang Kuo-chang), which lowered the threshold from a 50% turnout requirement.  

According to the Civil Servants Election and Recall Act, public officials cannot face a recall attempt until at least one year into their term. Since the current legislators were seated on February 1, 2024, the clock didn't start ticking on the recall campaign until February 1 of this year. But the threat of a recall of legislators was brewing much earlier, as early as June 2024 with the "Bluebird Movement" rally against the legislature's attempt to exercise more power over the executive branch. In response to this rally, KMT members started talking publicly about raising the recall threshold to something closer to where it was before; one proposal was that the "yes" votes must exceed the votes the representative received in the previous election, which would have made the current mass recall strategy all but impossible. One of the puzzles of this legislative term is why the KMT never actually followed through on this proposal, which would have saved them the trouble of defending all their legislators right now.

I have my own thoughts about that here -- I think the TPP probably blocked this change. But for this post I want to consider what would have to happen for the LY to flip control to the DPP, and how likely they are to do that. 

The DPP currently sits at 51 seats, and it needs to be at 57 for a majority. The simplest way for the party to reassume control is to recall KMT legislators and win the following by-elections in at least six districts. That would give the DPP the majority for the rest of the LY term. 

The second, temporary way is to succeed in recalling at least 12 KMT legislators; they're required to leave as soon as the votes are certified. So if any recalls pass, there will be a reduced number of legislators in the LY until the by-elections are held. If at least 12 are recalled, the total of KMT+TPP+2 blue independent seats will temporarily fall to 50 or less, handing the majority to the DPP for up to 60 days before by-elections are held and new legislators seated.

It is quite possible the recalls fall short of the 12 needed to shift control to the DPP immediately, but more than the 6 that could flip control if the DPP wins all the by-elections. That then sets up a hotly contested set of races in 30-60 days for the by-elections, and leaves the KMT+TPP temporarily still able to control the majority, but facing down up to another two months of uncertainty about their majority. 

Mass Recalls: Why Now?

Why are the recalls happening now? This has been an option since 2016, and recall elections have been held against three pan-green legislators in the past, so why is the recall mechanism only being employed as a mass campaign tactic now? To my mind, the most compelling answer is a series of strategic mistakes by the KMT over the last 18 months.

First, the 2024 election results did not deliver a decisive win for the KMT in the legislature. The headline number was the party winning 52 seats (plus two allied independents) to the DPP's 51. But if we look under the hood, the party actually came in 2nd in the party list vote, with 34.6% to the DPP's 36.2%, and in the constituencies, the KMT's vote share was five points behind the DPP's: 45.1% to 40.0%. It is only thanks to the disproportionality built into the electoral system that the KMT ended up with a plurality of LY seats at all. 

Second, this plurality was built on narrow wins in several marginal constituencies. Here's the list of 13 KMT legislators who were elected with less than 50% of the vote: 
  • Taipei 4. Lee Yen-Hsiu. 47.6%. TSP won 11% here to split the pan-green vote.
  • Taipei 8. Lai Shih-bao. 47.5%. TPP candidate won 15.4%. 
  • New Taipei 7. Yeh Yuan-chih: 46.1%. Obasang Party candidate won 9% here.
  • New Taipei 8. Chang Chih-lun. 42.7%. TPP candidate won 20% here. 
  • Taoyuan 1. Niu Hsu-ting. 48.44%.
  • Taoyuan 2. Tu Chuan-Chi. 48.2%. Tu beat the DPP candidate by ~1000 votes. 
  • Taoyuan 6. Chiu Jo-hua. 40.93%. Three-way race with independent and TPP candidate, no DPP challenger.
  • Keelung City. Lin Pei-yang. 43.6%.
  • Hsinchu County 2. Lin Si-ming. 44.52%. NPP and DPP candidates split the rest. 
  • Hsinchu City. Cheng Cheng-chien. 35.2-31.9% for the DPP candidate. A TPP candidate won most of the rest. 
  • Nantou 2. Yu Hao. 49.8-47.3% over the DPP candidate. 
  • Yunlin 1. Ting Hsueh-chung. 47.8-46.1% over DPP incumbent Su Chih-fen. Margin of about 3000 votes. 
  • Taitung. Huang Chien-pin. 34.8-31.6% over DPP challenger. Former DPP legislator Liu Chao-hao won most of the rest. 

And here's a couple other seats that flipped to the KMT but were close races and are potentially vulnerable to a reversal:
  • New Taipei 12. Liao Hsien-hsiang. 50.8-45.0% over DPP incumbent Lai Pin-yu. 
  • Taichung 4. Liao Wei-hsiung. 50.0-47.4% over the DPP's Chang Liao Wan-chien.  
  • Taichung 5. Huang Chien-hao. 51.55%.
  • Taichung 6. Luo Ting-wei. 52.1%. 

By my quick and dirty count, that's already 17 legislators who should have entered this term pretty worried about the next election -- and by extension, about the recall happening tomorrow.

Given how shaky the KMT's plurality win in the 2024 election was, I've been surprised that these legislators in marginal districts have not been a more powerful moderating influence on the party caucus over the last 18 months. In particular, it was not helpful to their re-election prospects for the KMT caucus to immediately make Fu Kun-chi and Han Kuo-yu the faces of the party in the legislature: both are deeply polarizing figures widely reviled by the pan-green camp. Fu Kun-chi served a prison term for insider stock trading, then got out, got back into the legislature, and then in 2024 was made caucus chair. Han Kuo-yu was the KMT's presidential candidate in 2020, when he got crushed by Tsai Ing-wen, and then recalled a few months later as Kaohsiung mayor. One of the key purposes of party leaders is to protect vulnerable legislators, and the KMT has not done a great job of that.  

Third, as everyone knows now, the KMT's control of the LY depends crucially on the support of the TPP. I have gradually come to suspect that the TPP's collaboration with the KMT hasn't been as consistent or as sincere (rather than tactical) as a lot of DPP supporters are making it out to be. The TPP has publicly opposed the recall elections, but they haven't been willing to play institutional hardball on recalls in the same way they have with the constitutional court and oversight laws. I think some TPP members would be secretly fine if a few KMT legislators lost their recall campaigns. 

What this adds up to is a legislative majority built on sand. It was always a risky political strategy for the KMT party caucus to be so aggressive in confronting the Lai administration. And if they lose their plurality tomorrow, here's why. 

Three Critical Moments in the Partisan Battle

​There are three big moments in the last 18 months that really galvanized this recall movement. The first was the decision to insist on the legislative oversight bill as the top priority of the KMT and TPP, and to pass this package as soon as President Lai had taken office. Some of the changes included in these amendments were reasonable, and the DPP had even advocated for in the past; other parts (especially the requirement that the President give a state of the union address and take questions from legislators) was obviously unconstitutional. So the pan-blue opposition really decided to be aggressive right from the beginning, and they had to know that this would end up challenged by the Lai administration and its fate determined by the Constitutional Court.  

But then in October, when much of this package was indeed ruled unconstitutional by the Constitutional Court, both the KMT and TPP immediately sought to retaliate for the decision and voted down all of President Lai's nominees, leaving the court without its full complement. They then piled on and changed the Court Act to require a 2/3 quorum to meet, and the votes of at least 9 justices in favor of invalidating a law. That decision dramatically raised the stakes of the power struggle with the executive branch, and it led to a sense of a budding constitutional crisis. 

​Now, to be fair, there is a big problem with the court's appointment system: members are appointed for 8-year terms, non-renewable, and so the court is now filled entirely with Tsai Ing-wen appointees! It's easy to argue that it's a partisan court given that design. And with its decision to invalidate much of the oversight legislation, there was no reserve of goodwill from KMT-TPP to give Lai's court nominees the benefit of the doubt. 

But the KMT also sought to attack the court for a previous decision that narrowed the scope of the death penalty, which was a deeply cynical political calculation. It's worth pointing out that the Constitutional Court's ruling was based in part on the International Covenant on Civil and Political Rights, which the KMT majority itself ratified and adopted as Taiwan law in 2009. Here's what Article 6, Clause 2 of the ICCPR says: 
​"2. In countries which have not abolished the death penalty, sentence of death may be imposed only for the most serious crimes in accordance with the law in force at the time of the commission of the crime and not contrary to the provisions of the present Covenant and to the Convention on the Prevention and Punishment of the Crime of Genocide. This penalty can only be carried out pursuant to a final judgement rendered by a competent court."
The court didn't have much choice in this case if it was following the letter of the law. And yet the KMT then decided to accuse the court of overriding the will of the Taiwan people, because the death penalty remains popular in Taiwan. That may have been politically advantageous, but it was both hypocritical and morally repugnant.  

​The third ​big moment came in December, when the LY took a hatchet to the Lai administration's budget proposal. Again, the opposition's political strategy here in hindsight does not look great: they took aim at lots of budget items without much forewarning or justification, and they managed to tick off a lot of constituents reliant on that funding who they didn't need to make mad. It was quite clear at the time that both the KMT and TPP were simply looking for things to cut to make life hard for the central government. 

They also made a critical messaging mistake: they also cut items in the budget for the Ministry of National Defense. Yes, they targeted the indigenous submarine program, which the KMT has been critical of (for good reason) for a long time. And yes, the overall amount frozen and cut was not a large share of the MND's overall budget. But the optics were terrible -- when you're trying for the next six months to explain to foreign interlocutors that you're not "anti-defense" or "pro-China," just anti-DPP, you've already lost the narrative battle.   

What Do We Know from Past Recall Elections? 

Since the rules were changed in 2016, seven recall elections have made it to the actual voting stage. Here's what happened in each one. 

Huang Kuo-chang (NPP) in New Taipei 12. 16 December 2017.
Yes: 48,693
No: 21,748
Turnout: 27.75%
Yes threshold: 63,888​
Result: Recall failed. Yes votes came in 15k below threshold, although yes beat no. 

Han Kuo-yu (KMT) as Kaohsiung Mayor. 6 June 2020.
Yes: 939,090
No: 30,169
Turnout: 42.14%.
Yes threshold: 574,996 votes. 
Result: Recall passed. Yes votes came in almost 400k votes above threshold. KMT side mostly boycotted this vote. The DPP's Chen Chi-mai easily won the by-election. 

Wang Hao-yu (DPP) as city councilor in Taoyuan (SNTV district). 16 January 2021. 
Yes: 84,582 
No: 7,128
Turnout: 28.14%
Threshold: 81,940
Result: Wang recalled. 

Huang Jie as city councilor in Kaohsiung (SNTV district). 6 February 2021.
Yes: 55,261
No: 65,391 
Turnout: 41.54% 
Threshold: 72,892
Result: Huang survives easily, yeses fall 17k short, and no beats yes.
​
Freddy Lim (Ind, formerly NPP) in Taipei 9. 9 January 2021.  
Yes: 54,813
No: 43,340
Turnout: 41.93%
Threshold: 58,756
Result: recall fails by about 4000 votes. 

Chen Bo-wei (TSP) in Taichung 2. 23 October 2021.  
Yes: 77,899
No: 73,433
Turnout: 51.72%
Threshold: 73,744
Result: passed by about 4000 votes, Chen removed. But DPP candidate Lin Ching-yi won the by-election, 52-47%. 
​
Hsieh Kuo-liang (KMT) as Mayor of Keelung. 12 October 2024.
Yes: 69,934
No: 86,014
Turnout: 50.44%
Threshold: 77,700
Result: recall fails -- yes falls about 8k votes short, and no beats yes by 16k 

What I take away from these seven races:
 
Meeting the turnout threshold is still hard. Both Huang and Lim survived because the opposition couldn't drive enough "yes" voters to the polls. Chen Po-wei and Wang Hao-yu both lost but even in those cases the "yes" votes were barely above the required threshold. The only "yes" vote that was a blowout was Han Kuo-yu in Kaohsiung -- and he's arguably a special case since he was by that point a national figure and his polarizing campaign for president had ended just six months before. 

Partisan green-on-blue still matters. When turnout was high-ish, it was because the recall triggered dueling mobilization of DPP and KMT partisans. That saved Huang Jie (in green Kaohsiung) and Hsieh Kuo-liang (in blue-ish Keelung). If the generic partisan tendency of the electorate leans against the KMT, the incumbents should be worried. If it doesn't -- as is true in several of the highest-profile cases in the current round of recalls (e.g. Fun Kun-chi, Wang Hung-wei, and Hung Meng-kai) -- then they're probably able to survive if they can turn out their base.

Winning the by-election is no sure thing either. After Chen Po-wei got recalled, the DPP still picked up the seat in a bit of an upset against Yen Kuan-heng. I haven't shown it here, but by-elections have generally had very different turnout and dynamics than general elections, and it's not certain that a recall removal will lead to a change of that seat. So we need to be cautious about how we interpret the results tomorrow if more than 6 KMT legislators go down to defeat -- it's no guarantee the DPP is headed for a majority. 

Some Final Thoughts: Blue on Green Strength?

Picture
I'm not going to attempt to forecast what will happen in these recall elections -- this is an unprecedented situation, and I don't have a good feel for three critical variables:
  1. Will there be differential turnout among DPP vs KMT partisans?
  2. What will TPP voters do? 
  3. Will anyone else show up to vote? 

The answers to these three questions will determine how this mass recall election goes. On each question:

Differential Turnout: If the DPP turns out their base en masse, they're probably going to be able to win a couple recalls in the marginal districts (I'm looking at the seats in New Taipei and Taoyuan especially). If there's differential turnout, then maybe a couple KMT legislators in bluer districts go down in surprise defeats, too -- think Taipei 3 or Hsinchu County. 

One very crude way to estimate possible outcomes is to start with the data above, from the Election Study Center at NCCU. They updated their regular partisan trends estimate just last month. The last data point in the figure above shows the DPP outpacing the combined KMT and TPP partisanship: 31.6 to 29.5%.

Now imagine -- again, this is very crude -- that both sides mobilize their bases and in a best-case scenario get all of those partisan identifiers out to the polls to vote for their respective sides: pro-recall for DPP, anti-recall for KMT. 

In that case, the KMT has to worry. There's enough DPP partisans to push the yes vote over the threshold in some of these districts all by themselves. So the KMT has to mobilize to try to win the actual vote, and can't count on low turnout saving them. Also, there is a lot of anecdotal evidence of asymmetric enthusiasm here: DPP supporters have been fired up to vote for a year or more, and it feels existential to some of them. My sense is KMT supporters, less so. 

On TPP Supporters: So that then leaves the TPP voters. If TPP identifiers buy the party's messaging that this is an illegitimate power grab by the DPP and Lai, and also turn out en masse, then that will probably be enough to keep successful recalls below six. But I'm not confident of that at all -- TPP voters (and I suspect some members of the TPP caucus) wouldn't mind seeing a few KMT legislators go down and open up some LY seats as potential targets for the TPP. 

On Non-Partisans: I know the partisans are fired up about this election. But my prior is that those irregular voters who turn out in general elections but not in local or irregular elections -- anywhere from 10-25% of the electorate, judging by previous turnout rates -- are probably going to sit this one out. For the DPP's wildest dreams of a massive wipeout of KMT legislators to come true, they probably need turnout from irregular voters, too -- the cases above where an incumbent survived solely because the yes votes didn't meet the threshold look like a cautionary tale to me.

Bottom Line: I think it's going to be hard for the DPP to flip control of the LY via the recall. Just about everything has to break their way tomorrow, and in the following two months, to pull that off. For intellectual honesty's sake, I think this is the most likely outcome...

More than six but less than 12 KMT legislators get recalled tomorrow. 

More than zero but less than six of those seats then flip to the DPP in by-elections. 

​And...Taiwan is basically back where it's been for the last 18 months, with a (possibly chastened, or possibly unrepentant) KMT + TPP majority in the LY still facing off against a (possibly newly conciliatory, or possibly defiant) DPP executive branch.  
0 Comments

Your comment will be posted after it is approved.


Leave a Reply.

    RSS Feed

    About Me

    I am a political scientist with research interests in democratization, elections and election management, parties and party system development, one-party dominance, and the links between domestic politics and external security issues. My regional expertise is in East Asia, with special focus on Taiwan.

    Posting on Bluesky @kharist.bsky.social

    Archives

    September 2025
    August 2025
    July 2025
    June 2025
    April 2025
    February 2025
    January 2025
    November 2024
    October 2024
    May 2024
    March 2024
    January 2024
    December 2023
    November 2023
    October 2023
    August 2023
    May 2023
    April 2023
    March 2023
    February 2023
    January 2023
    December 2022
    November 2022
    October 2022
    September 2022
    August 2022
    June 2022
    May 2022
    April 2022
    March 2022
    February 2022
    January 2022
    December 2021
    March 2021
    February 2021
    December 2020
    October 2020
    September 2020
    August 2020
    July 2020
    June 2020
    September 2019
    August 2019
    November 2018
    August 2018
    June 2018
    February 2018
    January 2018
    October 2017
    August 2017
    December 2016
    November 2016
    September 2016
    August 2016
    July 2016
    March 2016
    February 2016
    January 2016
    December 2015
    November 2015
    October 2015
    September 2015
    July 2015
    June 2015
    May 2015
    March 2015
    February 2015
    January 2015
    November 2014
    October 2014
    September 2014
    August 2014
    July 2014
    May 2014
    April 2014
    March 2014
    February 2014
    January 2014
    December 2013
    November 2013
    October 2013
    September 2013

    Categories

    All
    1992 Elections
    2008 Elections
    2012 Elections
    2014 Elections
    2016 Elections
    2020 Elections
    2022 Elections
    2024 Elections
    2026 Elections
    Aacs
    Aborigines
    Alex Tsai
    Alicia Wang
    Annette Lu
    Announcements
    Apsa
    Apsa Cgots
    Arthur P Wolf
    Artificial Intelligence
    Blog Meta
    Book Review
    Brookings Institution
    Campaign Regulation
    CCP
    CDDRL
    CEC
    Chang Ching Chung
    Chang Chun Hsiung
    Chang Jung-wei
    Chang Li-shan
    Chang Ming-ta
    Chang Sho-wen
    Chen Che-nan
    Chen Chien-nian
    Chen Chi Mai
    Chen Chin-te
    Chen Ding-nan
    Chen Fu-hai
    Cheng Chao-fang
    Cheng Cheng-ling
    Cheng Pao-ching
    Chen Kuang-fu
    Chen Kuan-ting
    Chen Ming-wen
    Chen Ou-pu
    Chen Shih Chung
    Chen Shih-chung
    Chen Shui Bian
    Chen Tsang-chiang
    Chen Wan-hui
    Chen Wei-chung
    Chen Ying
    Chen Yu-chen
    Chiang Chi Chen
    Chiang Chi-chen
    Chiang Ching Kuo
    Chiang Jui-hsiung
    Chiang-kai-shek
    Chiang Tsung-yuan
    Chiang Wan An
    Chiang Wan-an
    Chin Hui Chu
    Chou Chiang-chieh
    Chou Chun-mi
    Chou Hui-huang
    Chuang Suo Hang
    Chung Chia-pin
    Chung Tung-chin
    Citizen 1985
    Civil Society
    Conferences
    Control Yuan
    Council Of Grand Justices
    Cross-party-negotiating-committee
    Cross Strait Relations
    CSSTA
    Defense Spending
    Demography
    Developmental State
    Diplomacy
    Disinformation
    DPP
    DPP Policy Papers
    Eats
    Economic Security
    Economic Voting
    Electoral Geography
    Electoral Reform
    Electoral Systems Wonkery
    Energy Policy
    Eric Chu
    Executive Yuan
    Fan Yun
    Fellowship
    Frank Hsieh
    Freddy Lim
    Frida Tsai
    Fu Kun Chi
    Fu Kun-chi
    Germany
    Han Kuo Yu
    Han Kuo-yu
    Hau Lung Bin
    Hau Pei Tsun
    Henry Rowen
    Ho Kan-ming
    Hoover Institution
    Housing
    Hou You Yi
    Hou You-yi
    Hsiao Bi Khim
    Hsiao Bi-khim
    Hsieh Fu-hung
    Hsieh Kuo Liang
    Hsieh Kuo-liang
    Hsieh Lung-chieh
    Hsieh Sam Chung
    Hsu Chen-wei
    Hsu Chih-jung
    Hsu Chung-hsin
    Hsu Hsin-ying
    Hsu Shu-hua
    Hsu Ting-chen
    Huang Hong-cheng
    Huang Kuo Chang
    Huang Kuo-chang
    Huang Min-hui
    Huang Shan Shan
    Huang Shan-shan
    Huang Shih Ming
    Huang Shiou-fang
    Huang Wei-che
    Huang Yung-chin
    Human Rights
    Hung Hsiu Chu
    Hung Tzu Yung
    Hung Tzu-yung
    Influence Operations
    In Memoriam
    Internship
    James Soong
    Japan
    Jiang Yi Huah
    Job Market
    John Chiang
    John Wu
    Journal Of Democracy
    Judicial Yuan
    Kao Hung An
    Kao Hung-an
    Kawlo Iyun Pacidal
    Ker Chien Ming
    KMT
    Kmt History
    Ko Chih-en
    Kolas Yotaka
    Ko Wen Je
    Lai Ching Te
    Lai Ching-te
    Lai Feng-wei
    Lai Hsiang-ling
    Lee Chin-yung
    Lee Chun Yi
    Lee Chun-yi
    Lee Teng-hui
    Legal-wonkery
    Legislative Yuan
    Liang-kuo-shu
    Liang Su Jung
    Lien Chan
    Lii Wen
    Lin Chia-lung
    Lin Chih-chien
    Lin Fei-fan
    Lin Geng-ren
    Lin Hung Chih
    Lin Ming-chen
    Lin Tsung-hsien
    Lin Yang Kang
    Lin Zi Miao
    Lin Zi-miao
    Liu Chao-hao
    Liu Cheng-ying
    Liu Chien-kuo
    Liu Kuo Tsai
    Lo Chih Cheng
    Lu Hsiu Yi
    Lu Shiow-yen
    Martial Law
    Ma Vs Wang
    Ma Ying Jeou
    Media
    Media Freedom
    Min Kuo Tang
    Nationalism
    Natsa
    NCC
    New Power Party
    Nuclear Power
    Occupy LY
    Pingpuzu
    Political Economy
    Political Science
    PRC
    PTIP
    Publications
    Public Opinion
    Quality Of Democracy
    Ramon Myers
    Rao Ching-ling
    Recall Elections
    ROC Constitution
    Russia
    Saidai Tarovecahe
    Sean Lien
    Security Studies
    Semiconductor Industry
    Shen Hui-hung
    Shen Lyu Shun
    Simon Chang
    Song Kuo-ting
    South Korea
    Speaker Series
    Stanford
    Statistics
    Street Protests
    Su Ching-chuan
    Su Huan-chih
    Su Jia Chyuan
    Su Jia-chyuan
    Sunflower Movement
    Su Tseng-chang
    Taiwanese Economy
    Taiwan Journal Of Democracy
    Taiwan People's Party
    Taiwan Rural Front
    Taiwan Solidary Union
    Taiwan Studies
    Taiwan World Congress
    Terry Gou
    Testimony
    The Diplomat
    This Week In Taiwan
    Ting Shou Chung
    Tpp
    Trade Relations
    Trans Pacific Partnership
    Tsai Chi-chang
    Tsai Ing Wen
    Tsai Shih-ying
    Tsao Chi-hung
    Tsao Er-yuan
    Tseng Yung Chuan
    Tzu Chi
    Ukraine
    United Nations
    Uscc
    US Taiwan NextGen
    Us Taiwan Relations
    V-dem
    Wang Chien-hsien
    Wang Chung-ming
    Wang Huei-mei
    Wang Jin Pyng
    Wang Mei-hui
    Wan Mei-ling
    Wei Yao Kan
    Wellington Koo
    Weng Chang-liang
    Wild Lily Movement
    Wilson Center
    Wu Den Yi
    Wu Yung Hsiung
    Xi Jinping
    Yang Cheng-wu
    Yang Shi-chiu
    Yang Wen-ke
    Yang Yao
    Yao Eng-chi
    Yao Wen-chih
    Yosi Takun
    You Si-kun
    Yu Shyi Kun

    RSS Feed

Powered by Create your own unique website with customizable templates.