Beverly: Beverly youth cheerleaders practice a routine. photo by Mark Teiwes / Salem News
110831MTEBYOUTHFB