Lea Locsin

Born: None


Placeholder

Will Your Heart Beat Faster?

as Pekeng Madre
Released: 1980-08-08

In a spoof on the contemporary sacred cons, two yuppy couples get entangled with warring...

Movie page