Close Menu
    Facebook X (Twitter) Instagram
    Newsblaze.co.ke
    • Home
    • Contact Us
    • Advertise With Us
    • Teachers’ Resources
    • Latest Education News
    • TSC News Portal
    • KUCCPS portal
    • Knec Schools Exams Portal
    • Search
    Facebook X (Twitter) Instagram
    Newsblaze.co.ke
    KUCCPS portal

    2020 KUCCPS Student’s Portal Log in (https://students.kuccps.net/): How to ensure you make correct choices

    Hillary KangwanaBy Hillary KangwanaMay 31, 2025
    KUCCPS Guide
    KUCCPS latest information

    Welcome to the 2020 KUCCPS Student’s Portal. The portal is now open for 2019 KCSE candidates to revise their course choices.  Did you know that most KCSE students make wrong choices when selecting their preferred degree and diploma programmes. Some students end up missing out on their courses and institutions of preference.

    To ensure that you clinch a vacancy in the preferred course and institution it is prudent that you put the following into consideration:

    • Cluster points: The KUCCPS system has calculated the cluster points for each student for all the available programmes. For instance, the cluster weights for the 23 Degree clusters have been populated for you and are available at your Dashboard on the student portal (Once you log in).. In some clusters you may find that you have 0.00 cluster weight. Thus, you need to be very keen when selecting a degree programme. For each programme respective universities have different cluster requirements. Select a programme in that university that requires an equivalent or lower cluster weight/ points. Ensure you download and review the latest Degree Cutoff points pdf guide from the KUCCPS site.
    • Subject requirements: Each degree programme has its own subject requirements. Before selecting the programme, ensure you meet its minimum subject requirements.
    • Competitiveness of the Programme and University: Some courses and universities are very competitive. Selecting such courses and/ or programmes exposes you to stiff competition from other students. It is advisable that you check on your performance before applying for such courses.
    • Available vacancies: Each course has a declared capacity in the institutions offering it. Please check the declared vacancies before applying for the course. A course with limited vacancies puts you at risk of missing out on the first and second revisions. Note that if you miss out on the first and second revisions then KUCCPS will place you in any programme that would be having unfilled vacancies after the revisions.

    Here are links to the most important news portals:

    • KUCCPS News Portal
    • TSC News Portal
    • Universities and Colleges News Portal
    • Helb News Porta
    • KNEC News Portal
    • KSSSA News Portal
    • Schools News Portal
    • Free Teaching Resources and Revision Materials

    INSTRUCTIONS FOR APPLICANTS

    Before you make any application, please read these instructions carefully.

    1. Eligibilty:
      1. You must be a Kenyan Citizen
      2. You have not benefited from Government Sponsorship before i.e You have not been placed by KUCCPS before
    2. All programmes have minimum subject requirements. You will only be able to apply for a course whose minimum requirements you meet, but the selection will be determined by the overall performance and the available capacity.
    3. You may view the available programmes and their requirements by clicking the Programmes tab above. You can also search for courses by institution, using the Institutions tab above.
    4. As you look through the programmes, you may move the ones that interest you into the Course Basket. This will enable you to work with a shorter list when preparing your final list of courses to apply for.
    5. Once you have settled on your preferred courses, you will only be required to enter the Programme Codes.
    6. To apply, use the Application/Revision tab. Enter the Programme Codes and Submit.
    7. An application processing fee of Ksh 1,500 is charged (Students who applied in school and paid Ksh 500 should pay only Ksh 1,000 to revise their choices.) A prompt for the M-PESA transaction code will appear if you are revising/applying for the first time.
    8. Enter the Transaction Code and submit.
    9. The same Transaction Code will be required for any subsequent changes to your application. Therefore, you are advised to retain it.

    How to Pay Using M-PESA
    1. Go to your Lipa na M-PESA Menu
    2. Select Pay Bill
    3. Enter Business Number 820201
    4. For the Account Number, enter your KCSE Year and KCSE Index Number (no space)
    5. Enter your M-PESA PIN and Send.

    CAUTION! Do not make any payment before you follow the above processes or after the application deadline has passed!


    Multiple Categories Consideration

    When you apply to more than one category i.e. Degree, Diploma, Craft Certificate, Artisan Certificate, you can opt into having the two categories considered at the same time during processing. For example: If you apply for Diploma and Craft Certificate you will be considered for your Craft Certificate Application in case you miss out on your Diploma Application. If you opt out of this option only your Diploma application will be considered.

    NOTE: If you are placed to the second category of your application you will not be recalled for subsequent revisions.

    Filing Your choices
    a) Filling and saving the template

    The student has 18 choices open to them,

    1. 6 Degree options (1a, 1b, 1c, 2, 3, 4)
    2.  4 Diploma options (1,2,3,4).
    3. 4 Craft Certificate options (1,2,3,4)
    4.  4 Artisan Certificate options (1,2,3,4).

    The Student is allowed to apply for either any combination of or all levels, but they should be in the appropriate fields, i.e. no Diploma Codes in the Degree area or vice versa, these choices will be disregarded.

    The student should only apply for programmes they will be comfortable pursuing if they are placed to them. No field is mandatory.

    If a student will not be applying, do not enter anything in the fields, leave the choice cells
    blank and only fill the contact details.

    Choices 1a-1c should be the same programme in different institutions, in cases where the
    programme only exists in one or two institution/s please enter only the one/s available and skip the other. Do NOT fill the gap with another unrelated option as it will be disregarded at upload.


    A COLLATION OF ALL YOUR KUCCPS RELATED NEWS

    • Course Selection and Career Guide for all students
    • A Guide to all education Arts Courses: Requirements, Subject Combinations and Institutions
    • Your Guide to all Education (Science) Courses: Requirements, Available Subject Combinations and Institutions offering the Course.
    • Your Ultimate Guide to the KUCCPS First Revision of Courses by the 2019 KCSE Candidates.
    • New minimum requirements and universities offering Education Degree Courses
    • KUCCPS Guide to inter Institution (University) Transfers
    • 2020-2021 new degree choices, programme codes and courses cut off points: kuccps news

    PROCEDURE FOR APPLYING/ REVISING YOUR COURSE CHOICES

    Here is the simplified guide on how to apply for placement into a tertiary institution through the Kenya Universities and Colleges Central Placement Service:

    KUCCPS Application Guidelines and procedure for the 2020/2021 Academic year.
    1. To apply, log onto the Student’s Portal  at https://students.kuccps.net/sing your KCSE Index Number and KCSE Year. Use your Birth Certificate Number/KCPE Index Number as the Password.
    2. All programmes have minimum subject requirements. You will only be able to apply for a course whose minimum requirements you meet, but the selection will be determined by the overall performance and the available capacity.
    3. You may view the available programmes and their requirements by clicking the Programmes tab in the portal. You can also search for courses by institution, using the Institutions tab.
    4. As you select the programmes, you may move the ones that interest you into the Course Basket. This will enable you to work with a shorter list when preparing your final list of courses to apply for.
    5. Once you have settled on your preferred courses, you will only be required to enter the Programme Codes.
    6. To apply, use the Application/Revision tab to enter the Programme Codes.
    7. After confirming that the Programme Codes entered are for the courses you would like to apply for, please submit and follow the application fee payment instructions.
    8. An application processing fee is charged as follows:
      • Students applying for the first time – Ksh 1,500
      • Students revising their choices submitted in school – Ksh1,000
    9. The placement processing fee should be paid after you have selected courses.
    10. You are advised to keep your transaction code safely. It will be required before you make any subsequent changes to your application.
    How to Pay for KUCCPS 2020/2021,KUCCPS Business number
    1. Go to your Lipa na M-PESA Menu
    2. Select Pay Bill
    3. Enter Business Number 820201
    4. For the Account Number, enter your KCSE Year and KCSE Index Number (no space)
    5. Enter your M-PESA PIN and Send.

    The Placement Procedure

    Students placement to institutions of higher learning occurs in four (4) phases, namely:

    Stage 1: KUCCPS School/Centre Application

    The School/Centre application phase occurs between October and December. All candidates should be encouraged to apply and can select for four levels. However they should make choices for programmes they are only interested in pursuing. No program is mandatory.

    Stage 2: KUCCPS first revision 

    First revision for degree and diploma choices will be on dates to be announced by placement service after the release of KCSE results.

    Stage 3: KUCCPS second revision

    Candidates who will not have qualified on competitive selection for any of their preferred choices during the first round of selection will be given a chance to do second revision by selecting courses with unfilled capacities.

    Stage 4: Placement to any Programme.

    Any applicant who fails to qualify for their choices but meet the cut off points for placement may be offered any course with unfilled capacities taking into account the minimum requirements for admission.

    How to Log onto the KUCCPS Portal
    • Access the Student’s login portal by using the address: https://students.kuccps.net/login/
    • Enter your 2019 KCSE index number, KCSE year (2019) and your password ( Use Your Birth Certificate No. / KCPE Index No (as used in KCSE Exam Registration) as your Initial Password).
    How to download Various resources/ Guides from the KUCCPS portal:

    Visit the KUCCPS resources download page at https://students.kuccps.net/downloads/ To download various resources resources for the 2020/2021 Academic year. The following resources are available for download:

    • The Principal’s manual
    • Degree Programmes Cutoff
    • Diploma Programme Codes
    • Craft Programme Codes
    • Artisan Programmes Codes
    • Degree Cluster Document
    Important kuccps links:
    • https://students.kuccps.net/
    • https://schools.kuccps.net/
    • https://institutions.kuccps.net/
    Download the following resources from the KUCCPS website/ portal:
    RESOURCE DATE
    Principal’s_Manual Oct. 18, 2019
    Craft Programme Codes Oct. 18, 2019
    Artisan Programmes Codes Oct. 18, 2019
    Degree Programmes Cutoffs Oct. 18, 2019
    Diploma Programme Codes Oct. 18, 2019
    Degree Cluster Document Nov. 24, 2017
    Counties, Districts and Postal Codes Nov. 24, 2017
    Diploma Requirements and Programmes Oct. 26, 2017

    MONITORING YOUR APPLICATION

    Once you have successfully applied for your preferred courses, remember to check your dashboard to ensure your the application has been activated.

    Below is a sample of an active application on a student’s dashboard:

    ACTIVE APPLICATION
    CHOICE PROGRAMME CODE PROGRAMME NAME INSTITUTION
    1a 1111135 BACHELOR OF EDUCATION (ARTS) KU
    1b 1253135 BACHELOR OF EDUCATION (ARTS) MU
    1c 1279135 BACHELOR OF EDUCATION ARTS MKU
    2 1263137 BACHELOR OF EDUCATION (SCIENCE) UON
    3 1111138 BACHELOR OF EDUCATION (SCIENCE) KU
    4 1253138 BACHELOR OF EDUCATION (SCIENCE) UON

     

    HOW TO KNOW IF YOU HAVE SECURED A VACANCY IN COURSE OF CHOICE.

    After the first revision, KUCCPS will upload a list of students who would have not been placed. They will then be given a chance to carry out secind revision.

    Before going through the long list of unplaced students, one can log onto the students’ portal at: https://students.kuccps.net

    Then, check on the dash board. For those who have been competitively placed, the following message would be shown;
    “You have provisionally secured one of your choices subject to approval by the Placement Service Board.”


     

    2020 University Admission Letters Academic writing jobs Academic writing services Best schools Bitcoins Block Chain wallet Delocalization list Form one admissions KRA KUCCPS Latest education news Latest KICD news Latest KNEC news Latest TSC news List of best schools List of transferred teachers Secondary School Fees Top schools University Admissions University Courses University Intakes and Fees
    Previous ArticleKisumu County NHIF Outpatient/ Inpatient Hospitals For Civil Service and Disciplined Services- Location, Contacts, Requirements
    Next Article Maasai Mara university new student portal
    Hillary Kangwana
    • Website

    Related Posts

    KUCCPS Admission Letters for all Universities in Kenya

    KUCCPS portal
    Read More

    KUCCPS Announces Teacher Upgrade Training and TVET Intakes

    KUCCPS portal
    Read More

    Diploma in Primary Teacher Education (Teacher Upgrade Programme): How to apply, requirements

    KUCCPS portal
    Read More

    Kuccps application link for P1 and ECDE upgrade

    KUCCPS portal
    Read More

    Kuccps announces 45,544 slots for upgrade of P1 or ECDE Certificate holders

    KUCCPS portal
    Read More

    Kuccps circular on interinstitutional transfers 2025/2026

    KUCCPS portal
    Read More

    KUCCPS 2025 Results for 2024 KCSE Students ready; How to check

    Knec Schools Portal
    Read More

    Jomo Kenyatta University of Agriculture & Technology (JKUAT) KUCCPS 2025/2026 First Year Admission Letters, Lists Portal

    KUCCPS portal
    Read More

    Jaramogi Oginga Odinga University of Science and Technology KUCCPS 2025/2026 First Year Admission Letters, Lists Portal

    KUCCPS portal
    Read More

    LATEST NEWS.

    • Rutune Secondary School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • St. John Thunguri Orthodox Secondary School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • Kaharo Secondary School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • Muirungi Secondary School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • St Mary’s Karuthi Secondary School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • Witima Secondary School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • Kagumo Mixed Day Secondary School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • Iriaini Girls High School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • Kihuri Secondary School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • Othaya Boys High School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • Ihuririo Secondary School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • Birithia Girls Secondary School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • Karima Boys High School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • Gitundu Secondary School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • Munyange Secondary School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • TSC now requires master’s degree for Schol Principals and Deputies
    • TSC accussed for mishandling teachers’ hardship allowances
    • TSC unveils a new Medical Scheme For Teachers To Replace Minet
    • End of an Era: TSC Medical Scheme AON Minet to be replaced by SHA
    • TSC Pressed hard on the status of teachers’ medical scheme and the government’s policy on hardship, housing, and other allowances for teachers.
    • Only 17,400 schools verified and have received capitation
    • Lecturers down tools in a strike that paralyzes learning in Universities
    • There are over 50,000 ‘ghost’ learners costing taxpayers Sh1bn annually
    • All University Students to get Funding- CS Ogamba Says
    • PETITION TO THE NATIONAL ASSEMBLY FOR THE RECOGNITION OF JUNIOR SECONDARY SCHOOLS AS FULLY INDEPENDENT INSTITUTIONS

    TSC NEWS TODAY

    • TSC accussed for mishandling teachers’ hardship allowances
    • TSC urged to deploy female teachers at Kabuto primary school
    • TSC CIRCULAR ON CONDUCTING OF PROMOTIONAL INTERVIEWS FOR TEACHERS AND CURRICULUM SUPPORT OFFICERS (CSOs) IN 2025/2026 FINANCIAL YEAR
    • TSC Gives New Factors to be consider when transferring teachers
    • TSC to reduce CBA review cycle to 2 years

    KNEC LATEST NEWS

    • Rutune Secondary School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • St. John Thunguri Orthodox Secondary School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • Kaharo Secondary School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • Muirungi Secondary School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • St Mary’s Karuthi Secondary School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}

    KUCCPS NEWS

    • KUCCPS Admission Letters for all Universities in Kenya
    • KUCCPS Announces Teacher Upgrade Training and TVET Intakes
    • Diploma in Primary Teacher Education (Teacher Upgrade Programme): How to apply, requirements
    • Kuccps application link for P1 and ECDE upgrade
    • Kuccps announces 45,544 slots for upgrade of P1 or ECDE Certificate holders

    EDUCATION NEWS

    • Only 17,400 schools verified and have received capitation
    • Lecturers down tools in a strike that paralyzes learning in Universities
    • There are over 50,000 ‘ghost’ learners costing taxpayers Sh1bn annually
    • All University Students to get Funding- CS Ogamba Says
    • PETITION TO THE NATIONAL ASSEMBLY FOR THE RECOGNITION OF JUNIOR SECONDARY SCHOOLS AS FULLY INDEPENDENT INSTITUTIONS

    KMTC NEWS

    • KMTC intake for September 2025 {Applications help}
    • PCEA Ongata Booth Girls School CBE Subjects, Pathways, Contacts {Full Details}
    • Langata Barracks Secondary School CBE Subjects, Pathways, Contacts {Full Details}
    • Langata High School CBE Subjects, Pathways, Contacts {Full Details}
    • Farasi Lane Secondary School CBE Subjects, Pathways, Contacts {Full Details}

    HELB NEWS TODAY

    • Helb loans 2025/2026: All you need to know
    • HELB asks teachers to help in identifying needy students
    • Helb Student Portal Online- Register, Login
    • Helb Statement- TVET Loan applications for 2019/2020 Financial Year; Loan amounts and application details
    • How to apply for Helb Loan (First and Subsequent Loans)

    UNIVERSITIES AND COLLEGES

    • Bungoma National Polytechnic Courses, Contacts, Fees, Location and How To Apply
    • Taita Taveta National Polytechnic Courses, Contacts, Fees, Location and How To Apply
    • Sigalagala National Polytechnic Courses, Contacts, Fees, Location and How To Apply
    • Nyeri National Polytechnic Courses, Contacts, Fees, Location and How To Apply
    • Nyandarua National Polytechnic Courses, Contacts, Fees, Location and How To Apply

    TEACHERS' RESOURCES

    • Grade 7 Term 3 Schemes of Work
    • Grade 9 Term 3 Schemes of Work
    • Grade 6 Term 3 Schemes of Work
    • Grade 8 Term 3 Schemes of Work
    • Form 3 Term 3 Schemes of Work
    • Form 2 Term 3 Schemes of Work
    • GRADE 8 AGRICULTURE & NUTRITION NOTES
    • GRADE 9 KISWAHILI LESSON NOTES
    • GRADE 9 ENGLISH LESSON NOTES
    • Free Grade 8 Integrated Science Notes
    • Free Grade 8 Creative Arts and Sports Notes
    • FREE GRADE 9 SOCIAL STUDIES NOTES
    • FREE GRADE 9 SOCIAL STUDIES NOTES
    • FREE GRADE 8 PRETECHNICAL NOTES
    • FREE GRADE 8 CRE NOTES
    • Form 3 Agriculture Schemes of Work Term 3
    • FORM 2 BIOLOGY SCHEME OF WORK TERM 3
    • FORM 2 AGRICULTURE SCHEME OF WORK TERM 3
    • GRADE 1 CREATIVE ARTS SCHEMES OF WORK 
    • FORM 3 BIOLOGY SCHEME OF WORK TERM 3
    • Grade 9 Term 3 Rationalized Schemes of Work.
    • Grade 8 Term 3 Rationalized Schemes of Work.
    • Grade 7 Term 3 Rationalized Schemes of Work.
    • Grade 7 Notes {All Subjects}
    • Maseno School 2025 Pre-mock Exams
    • KCSE 2025 Revision Exams {Full Papers}
    • Grade 7 Free Exams and Marking Schemes
    • Grade 8 Targeter Exams {All Subjects and Answers}
    • Grade 9 Targeter Exams {All Subjects and Answers}
    • Grade 9 Targeter Exams {Plus Answers}
    • Grade 4 Targeter Exams {Plus Answers}
    • Grade 6 Targeter Exams {Plus Answers}
    • Grade 5 Targeter Exams {Plus Answers}
    • Grade 2 Term 2 Exams {Plus Answers}
    • Grade 7 Term 2 Exams {Plus Answers}
    • Grade 9 Term 2 Latest Exams {All Subjects}
    • Grade 7 Term 2 Latest Exams {All Subjects}
    • Grade 6 Term 2 Latest Exams {All Subjects}
    • KCSE Exam Papers for all subjects plus marking schemes
    • KCSE English Set Books Writing Tips and Skills
    • Free Latest CBC Schemes of work for lower and upper primary schools
    • Full list of 2019 Wealth Declaration non-compliant teachers Per County- Siaya County
    • BIOLOGY ECOLOGY NOTES FREE
    • Biology Form One Termly Exams and Marking Schemes Free
    • JESMA EXAMS CLASS 8
    • Grade 3 CBC updated & rationalized Schemes of Work
    • Best Grade 7 CBC Topical Revision and Questions for all subjects
    • Free CBC Grade 4, 5 & 6 Notes, Exams Downloads
    • Computer Studies KCSE Mock Exams and Answers {Latest Best Collections}
    • HISTORY AND GOVERNMENT PAPER 1 KCSE REVISION BOOKLET

    BANKS AND MOBILE LOANS

    • Crypto’s Quiet Revolution: How Africa Is Rewriting The Rules Of Finance
    • META COLLAPSES ALONG WITH HIS METAVERSE
    • Which Cryptocurrency Would Explode Next?
    • Famous Gold-Backed Cryptocurrencies For 2022
    • Innovations Post-Bitcoin: Exploring Cryptos that Evolved from BTC

    HEALTH AND NUTRITION

    • Dental NHIF/ SHIF Hospitals in Kenya: Kakamega County Comprehensive list of NHIF Dental Accredited Hospitals
    • Turkana County NHIF Inpatient Hospitals, Location, Contacts
    • New Consolidated NHIF List of benefits, Services to members
    • Isiolo County NHIF Outpatient/ Inpatient Hospitals For Civil Service and Disciplined Services- Location, Contacts, Requirements
    • West Pokot County NHIF Latest List of Approved Facilities/ Hospitals: Location, Contacts, Services, Hospital Type and Code
    • Advertisement
    • Banks and Money
    • BEST TOP TEN
    • Breaking News
    • Cheap Mobile Loans
    • Crimes and Courts
    • Editorial
    • Featured
    • FREE KCPE REVISION MATERIALS
    • General News
    • Health & Nutrition tips
    • HELB Portal
    • How to, Did You Know?
    • IEBC KENYA NEWS
    • Insurance news
    • International news
    • Jobs
    • KCSE Revision Materials
    • KMTC News Portal
    • KNEC News
    • KNEC News Portal
    • Knec Schools Exams Portal
    • Knec Schools Portal
    • KNUT NEWS
    • KRA Portal
    • KSSSA Portal
    • KUCCPS portal
    • KUPPET
    • Latest Education News
    • NSSF PORTAL
    • NTSA Service Portal
    • Politics & Govt
    • Sponsored
    • Sports
    • Teachers' Resources
    • Tech News
    • Trending
    • TSC Latest News
    • TSC News Portal
    • Uncategorized
    • Universities & Colleges information
    • Universities and Colleges
    LATEST NEWS
    • Rutune Secondary School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • St. John Thunguri Orthodox Secondary School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • Kaharo Secondary School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • Muirungi Secondary School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • St Mary’s Karuthi Secondary School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    Facebook X (Twitter) Instagram Pinterest
    • Home
    • Contact Us
    • Advertise With Us
    • Teachers’ Resources
    • Latest Education News
    • TSC News Portal
    • KUCCPS portal
    • Knec Schools Exams Portal
    • Search
    © 2025 ThemeSphere. Designed by ThemeSphere.

    Type above and press Enter to search. Press Esc to cancel.