Karen Power

Karen Power

Karen Power is an actress, known for Still Game (2002).