Ribosomes are sub-microscopic organelles found in all living cells that are the sites of protein synthesis. They are composed of ribosomal RNA and proteins. Ribosomes exist in two types - 70S ribosomes in prokaryotes and 80S ribosomes in eukaryotes. 70S ribosomes are composed of a 50S and 30S subunit while 80S ribosomes have a 60S and 40S subunit. Ribosomes contain three functional sites - the mRNA binding site, the aminoacyl-tRNA site (A site), and the peptidyl-tRNA site (P site) where protein synthesis occurs through the joining of amino acids. Ribosomes provide enzymes and factors to facilitate the