Playlist LAST UPDATES
close

Last Updates

CLICK HERE TO VIEW ALL UPDATES




Alma Porn

Search for porn
or  


Search results for bi hubby share cock with his wife
Found 24240 results
 
[+] Show last updates  
Alma Porn \ Bi Hubby Share Cock With His Wife
    Busty White MILF Blows His Big Black Cock
  • 11:42

    Busty White MILF Blows His Big Blac...

    Brunette wife sucks hubbys big black cock
  • 11:41

    Brunette wife sucks hubbys big blac...

    Milf With Huge Tits Loves The Big Black Cock
  • 21:36

    Milf With Huge Tits Loves The Big B...

    Busty milf sucks a big black cock in front of her hubby
  • 05:17

    Busty milf sucks a big black cock i...

    Big Booty Black Sluts Share Cock In Threesome
  • 05:00

    Big Booty Black Sluts Share Cock In...

    Sexy mature milf wife alexis and big black cock with creampie Part 2
  • 15:56

    Sexy mature milf wife alexis and bi...

    Mom and daughter sharing a big black cock
  • 05:11
    Please fuck my wife ass with your big black cock
  • 19:43

    Please fuck my wife ass with your b...

    HUSBAND RECORDING HIS BLONDE WIFE SUCKING A BIG HUNG BLACK COCK FOR HER BIRTHDAY
  • 08:00

    HUSBAND RECORDING HIS BLONDE WIFE S...

    Very hot stacked housewife gets off on his big black cock
  • 09:49

    Very hot stacked housewife gets off...

    Two Big Titted Milfs Share A Huge Black Cock
  • 27:33

    Two Big Titted Milfs Share A Huge B...

    Brunette Milf Sucks His Fat Cock With Big Titties Bouncing
  • 27:33

    Brunette Milf Sucks His Fat Cock Wi...

    Blonde Wife Ninia Goes On A Black Adventure With Big Black Cock
  • 16:59

    Blonde Wife Ninia Goes On A Black A...

    Big Tit Milf Plays With Pussy Then Gets Black Cock Stuffing
  • 29:38

    Big Tit Milf Plays With Pussy Then ...

    Amateur Interracial Couple In The Kitchen With His Big Black Cock In Her Tight White Ass
  • 15:46
    Brunette Milf With Big Boobs Attracts A Black Cock To Bang Her
  • 31:07

    Brunette Milf With Big Boobs Attrac...

    Hot Blonde Milf With Big Boobies And Her Lovely Girlfriend Share Cocks For Dp
  • 19:35

    Hot Blonde Milf With Big Boobies An...

    Chubby Brunette Wife Takes On Fat Hubby And His Big Black Cock
  • 16:26

    Chubby Brunette Wife Takes On Fat H...

    Big boobed MILF shares cock riding time with hot teen
  • 05:10

    Big boobed MILF shares cock riding ...

    Cuckold interracial weak white guy bows down as his gf sucks a big black cock
  • 05:00

    Cuckold interracial weak white guy ...

    Japanese Wasted Mom Fucked With Big Black Cock After Good Wine
  • 34:25

    Japanese Wasted Mom Fucked With Big...

    BBW MILF With Huge Hooters Fucks Big Black Cock
  • 06:13

    BBW MILF With Huge Hooters Fucks Bi...

    Dad Tapes MOM FUCKING BIG BLACK COCK with VHS Camera 1989!  Comment
  • 32:01

    Dad Tapes MOM FUCKING BIG BLACK COC...

    Wife riding my cock with her big ass
  • 05:00

    Wife riding my cock with her big as...

    Slut Is In Love With His Big Black Cock
  • 31:44

    Slut Is In Love With His Big Black ...

    Cuckold extreme black on white big cock shaming the husband
  • 05:00
    Horny Milf With Big Tatas Gets Her Ass Fucked By A Cock And Her Cunt Filled With A Black Dildo
  • 17:39

    Horny Milf With Big Tatas Gets Her ...

    Perfect Teen Sasha Knox Plays With Small Dildos In Her Ass Until A Big Stud Comes And Replaces It With His Cock Cumshot Anal Amateur
  • 25:39

    Perfect Teen Sasha Knox Plays With ...

    Nasty Lorelei Lee and Sophie Dee sharing on a big black monster cock
  • 31:17

    Nasty Lorelei Lee and Sophie Dee sh...

    mom and douther with big black cock
  • 07:34

    mom and douther with big black cock

    Guy watches as his wife rides a big black dick
  • 05:18

    Guy watches as his wife rides a big...

    Hot Mom with Big Tits gets Pounded by Black Cock
  • 06:10
    Hot brunette MILF slut cheats on her husband with a big black cock
  • 23:00

    Hot brunette MILF slut cheats on he...

    MILF sucks n fucks his big black cock
  • 05:04

    MILF sucks n fucks his big black co...

    Hot MILF suck big cock and his load
  • 10:00

    Hot MILF suck big cock and his load

    Sluts Sharing Cock Ariel Summers Kira Silver, Amateur Big Boobs Blonde Fetish Lesbian Teen MILF
  • 09:00

    Sluts Sharing Cock Ariel Summers Ki...

    Horny milf loves being filled with big black cock
  • 05:06

    Horny milf loves being filled with ...

    Big titty Milf spread wide shafted with black cock before facial
  • 05:00

    Big titty Milf spread wide shafted ...

    Brunette Mom Vanessa Lane Loves His Big Black Cock In Her Ass
  • 31:26

    Brunette Mom Vanessa Lane Loves His...

    Blonde Milf With Perfectly Round Tits Gets Drilled By A Big Black Cock
  • 20:58

    Blonde Milf With Perfectly Round Ti...

    Ebony wife with booty rides big black cock
  • 05:00

    Ebony wife with booty rides big bla...

    Wife fucking with to black man big cock
  • 10:00

    Wife fucking with to black man big ...

    ebony mom in the hood getting fucked by homeboy with Big black cock
  • 07:00

    ebony mom in the hood getting fucke...

    Blonde Slut Cucks Her Husband With A Big Black Cock
  • 17:39

    Blonde Slut Cucks Her Husband With ...

    Two Ebony Girls Share Time On His Big Black Cock And Eat It
  • 09:40

    Two Ebony Girls Share Time On His B...

    Sexy Mature Milf Wife Alexis And Big Black Cock With Creampie Part 2
  • 15:56

    Sexy Mature Milf Wife Alexis And Bi...

    Chocolate MILF with big tits takes a big black cock
  • 21:16

    Chocolate MILF with big tits takes ...

    Black big Cock on Slut Wife
  • 22:27
    Pregnant amateur white wife fucking with big black cock
  • 08:21

    Pregnant amateur white wife fucking...

    Latina Milf Shiela Marie Rides a Big Black Cock
  • 05:00

    Latina Milf Shiela Marie Rides a Bi...

    Blonde Wife Ninia Is In An Interracial Affair With A Big Black Cock
  • 16:59

    Blonde Wife Ninia Is In An Interrac...

    Hubby watches BBC rip his wife in envy
  • 08:44

    Hubby watches BBC rip his wife in e...

    Young wife sucking big black cock
  • 03:54

    Young wife sucking big black cock

    Wife Gets Stuffed With A Big Black Cock
  • 11:31

    Wife Gets Stuffed With A Big Black ...

    Couple cuckold wife with black big cock
  • 12:01

    Couple cuckold wife with black big ...

    Curvy Ebony Milf With Big Tits Blows A Big Black Cock And Gets Banged
  • 19:11

    Curvy Ebony Milf With Big Tits Blow...

    MILF with big ass fucking a monster cock
  • 18:32

    MILF with big ass fucking a monster...

    Wife With Small Tits Loves Sucking Big Cock
  • 25:26

    Wife With Small Tits Loves Sucking ...

    Horny cougar milf big black cock blowjob
  • 05:00
    Amateur wife anal and facial with a big black cock
  • 12:22

    Amateur wife anal and facial with a...

    Hot Latina with small tits, Mia Gold, cheats on husband and fucks big cock stud
  • 05:00

    Hot Latina with small tits, Mia Gol...

    Skinny Blonde Milf With A Pair Of Big Boobs Gets A Black Beast Cock
  • 07:09

    Skinny Blonde Milf With A Pair Of B...

    Blonde MILFs share his big black cock
  • 05:04

    Blonde MILFs share his big black co...

    Horny Mature Arab Wife Wants A Big Cock With Facial
  • 08:21

    Horny Mature Arab Wife Wants A Big ...

    Hubby watches his wife while she's being fucked by a big black cock
  • 05:15

    Hubby watches his wife while she's ...

    Cuckold watches as his girlfriend fucks big black cock
  • 16:37

    Cuckold watches as his girlfriend f...

    Amateur wife anal and facial with a big black cock
  • 12:23

    Amateur wife anal and facial with a...

    Huge tits milf moaning and riding cock with a big smile on her face
  • 05:08

    Huge tits milf moaning and riding c...

    Black stud shoves his big cock into MILFs experienced pussy
  • 05:07
    Sexy Mature Milf Wife Alexis And Big Black Cock With Creampie Part 2
  • 15:56

    Sexy Mature Milf Wife Alexis And Bi...

    Black Milf Gets Down And Dirty With A Big Black Cock
  • 26:19

    Black Milf Gets Down And Dirty With...

    MILF slammed with big black cock
  • 05:04

    MILF slammed with big black cock

    Latex Donned Dark-haired Milf With Big Boobs Gets Fucked By A Black Cock
  • 33:52

    Latex Donned Dark-haired Milf With ...

    Mom  and  Daughter Share a Big Black Cock
  • 30:25

    Mom and Daughter Share a Big Blac...

    Brunette milf sucking on a big cock with her big tits out
  • 05:01

    Brunette milf sucking on a big cock...

    Brunette Housewife With Big Boobs Anally Rides Her Hubby's Cock
  • 12:15

    Brunette Housewife With Big Boobs A...

    LATIN MILF WITH HAIRY PUSSY AND ASS TAKING BIG BLACK COCK IN HER ASS
  • 11:00

    LATIN MILF WITH HAIRY PUSSY AND ASS...

    Sexy MILF rides on his big black cock
  • 05:04

    Sexy MILF rides on his big black co...

    Hubby watched his wife ate and enjoyed a huge cock
  • 14:16

    Hubby watched his wife ate and enjo...

    He is a work & I let his  wife suck my big fat black dick
  • 21:38

    He is a work & I let his wife suck...

    Milky White Blonde Wife Gets Stuffed By His Big Black Cock
  • 17:32

    Milky White Blonde Wife Gets Stuffe...

    Housewife angry for big black cock
  • 08:27

    Housewife angry for big black cock

    Wife with big ass rides hubbys big black cock
  • 06:09
    Milf With Huge Tits Takes On A Big Black Cock
  • 37:48

    Milf With Huge Tits Takes On A Big ...

    Hubby Recording Sex With His Wife
  • 07:37

    Hubby Recording Sex With His Wife

    Excited Brunette Wife Blows And Pounds Big Black Cock
  • 04:09

    Excited Brunette Wife Blows And Pou...

    Blonde Wife Has No Problem Sharing That Big Black Cock With Hubby
  • 31:31

    Blonde Wife Has No Problem Sharing ...

    Cuck hubby, his wife and her bull with the big cock
  • 08:56

    Cuck hubby, his wife and her bull w...

    Milf seduces college girls boyfriend and plays with his big cock
  • 05:01

    Milf seduces college girls boyfrien...

    Gloryhole Wife With Big Black Cock
  • 13:46
    Horny Hubby Brings In A Big Black Dick To Satisfy His Wife While He Watches
  • 31:22

    Horny Hubby Brings In A Big Black D...

    Sex my wife goes anal with big black cock
  • 21:11

    Sex my wife goes anal with big blac...

    Alluring big tits ebony milf delightful pounding with black cock
  • 14:00

    Alluring big tits ebony milf deligh...

    Big tit MILF and tight twat teen share cock
  • 42:01

    Big tit MILF and tight twat teen sh...

    Hot MILF deepthroats hubbys huge cock
  • 12:45

    Hot MILF deepthroats hubbys huge co...

    Big Tit Amateur Wife Fucks First Black Cock While Hubby Film
  • 08:35

    Big Tit Amateur Wife Fucks First Bl...

    Paki guy with huge cock fucks his wife's beautiful elder sister
  • 28:43

    Paki guy with huge cock fucks his w...

    Milf rides a big black cock.
  • 47:15
    Slut Is In Love With His Big Black Cock
  • 26:36
    Nasty has been naughty again without Gugas permission, she masturbated all alone while he was at school, so he had to punish her small teen pussy with his big cock, dominating that teen ass
  • 05:00

    Nasty has been naughty again withou...

    Redhead Mom With Big Tits Eats Black Cock And Then Rides On It
  • 29:03

    Redhead Mom With Big Tits Eats Blac...

    Watching and coaching his wife riding a big cock
  • 02:01

    Watching and coaching his wife ridi...

    Husband Films His Wife With a Huge big black cock
  • 18:00

    Husband Films His Wife With a Huge ...

    Watch this busty blonde MILF having interracial sex with big black cock! Her sweet pussy ...
  • 06:10

    Watch this busty blonde MILF having...

    Black haired MILF with big tits and bubble butt gets fucked by a big black cock
  • 16:44

    Black haired MILF with big tits and...

    Stunning wife and husband share a big black cock
  • 04:07

    Stunning wife and husband share a b...

    Beautiful Mom With Big Juggs Fucked By Black Cock
  • 28:03

    Beautiful Mom With Big Juggs Fucked...

    Blonde housewife sucks big cock with her
  • 32:17

    Blonde housewife sucks big cock wit...

    Waching His Sexy Wife Fucked Hard by a Big Black Cock
  • 25:28

    Waching His Sexy Wife Fucked Hard b...

    Asian wife sucks hubbys huge cock
  • 08:26

    Asian wife sucks hubbys huge cock

    Blonde Teen And Milf Are Sharing A Big Black Cock In The Ass
  • 38:14

    Blonde Teen And Milf Are Sharing A ...

    Chubby Blonde Kala Cheating On Her Husband With A Big Black Cock
  • 30:29

    Chubby Blonde Kala Cheating On Her ...

    Horny wife with big ass rides hubbys big cock
  • 06:30

    Horny wife with big ass rides hubby...

    Plugging the skinny chick with his big black cock
  • 29:10

    Plugging the skinny chick with his ...

    Gorgeous Milf Luna Azul Gets Drilled With A Big Black Cock
  • 15:54

    Gorgeous Milf Luna Azul Gets Drille...

    Watching my wife fucking with a big black cock
  • 42:31

    Watching my wife fucking with a big...

    Cuckold slut slammed with big black cock
  • 10:00

    Cuckold slut slammed with big black...

    Ass fucked mature wife with my big black cock
  • 19:18

    Ass fucked mature wife with my big ...

    Blonde Housewife Sucks Big Cock With Her
  • 32:17

    Blonde Housewife Sucks Big Cock Wit...

    Horny Milf With Big Tatas Gets Her Ass Fucked By A Cock And Her Cunt Filled With A Black Dildo
  • 17:39

    Horny Milf With Big Tatas Gets Her ...

    Three big titted blonde MILFs share cock in restaurant
  • 05:02

    Three big titted blonde MILFs share...

    Milf Zora With Big Boobs Has Sex With Big Cock Black Guy
  • 19:37

    Milf Zora With Big Boobs Has Sex Wi...

    Blonde Milf With A Nice Ass Gets Her Ass Licked And Drilled By A Big Black Cock
  • 16:05

    Blonde Milf With A Nice Ass Gets He...

    Sexy blonde MILF sucks and fucks with a big black cock
  • 25:18

    Sexy blonde MILF sucks and fucks wi...

    Blonde Bbw Cuckolds Her Husband With A Big Black Cock In Front Of Him
  • 27:35

    Blonde Bbw Cuckolds Her Husband Wit...

    Blonde Wife Gets Set Up By Hubby With A Big Black Cock While He Watches
  • 22:22
    Milf With Big Perfect Ass Gets A Big Black Cock
  • 19:58

    Milf With Big Perfect Ass Gets A Bi...

    Wife fucked by a big black cock while her hubby watches
  • 05:16

    Wife fucked by a big black cock whi...

    Pregnant white wife sucks hubbys big black cock
  • 10:22

    Pregnant white wife sucks hubbys bi...

    Sexy MILF With Large Tits Take In A Big Black Cock
  • 15:53

    Sexy MILF With Large Tits Take In A...

    Hot Mom With Big Tits Sucks A Big Black Cock
  • 23:56

    Hot Mom With Big Tits Sucks A Big B...

    Mother and daughter sharing a big black cock
  • 25:27

    Mother and daughter sharing a big b...

    This bombshell MILF gets ass stuffed with a big black cock while her husband is ...
  • 11:29

    This bombshell MILF gets ass stuffe...

    The wife goes anal with a big black cock
  • 21:11

    The wife goes anal with a big black...

    Amateur wife anal and facial with a big black cock
  • 12:22

    Amateur wife anal and facial with a...

    Horny brunette wife enjoys an affair with a big black cock
  • 31:10

    Horny brunette wife enjoys an affai...

    Milf takes big black cock in her ass with creampie
  • 09:43

    Milf takes big black cock in her as...

    Amateur cheating wife suck his big cock with
  • 02:30

    Amateur cheating wife suck his big ...

    Milf Wants His Big Black Cock In Her Wet Hole So Bad
  • 23:49

    Milf Wants His Big Black Cock In He...

    Milf and big titted teen share cock together
  • 05:04

    Milf and big titted teen share cock...

    Blonde milf rubs studs cock with her big tits as she blows him
  • 06:00

    Blonde milf rubs studs cock with he...

    Nicole Thomas - Horny milf riding a big cock with passion
  • 05:00

    Nicole Thomas - Horny milf riding a...

    Patient Inoculates MILF Nurse With His Big Cock
  • 26:12

    Patient Inoculates MILF Nurse With ...

    Bgi tit asian milf gets her ass destroyed by a big black monster cock
  • 27:53

    Bgi tit asian milf gets her ass des...

    Loving Husband Gives His Wife A Big Cock To Fuck
  • 26:40

    Loving Husband Gives His Wife A Big...

    It's been a while since Mika Tan has had some cock.  She's going to need a pretty big one to satisfy her craving; luckily big Neno is here with his massive black dong.  Mika makes a sloppy mess of his cock while sucking and getting titty-fucked with his
  • 05:30
    Mom and daughter share a big black cock together!
  • 36:33

    Mom and daughter share a big black ...

    The wifes are swingers for big black cock
  • 58:56

    The wifes are swingers for big blac...

    Pregnant white wife sucks hubbys big black cock
  • 10:21

    Pregnant white wife sucks hubbys bi...

    Lucky Hubby Shares Hottie With His Wife
  • 06:54

    Lucky Hubby Shares Hottie With His ...

    Sweet blonde Jaelyn Fox rides a big black cock in front of her cuckold husband
  • 05:00

    Sweet blonde Jaelyn Fox rides a big...

    Milf with big tits fucks black cock
  • 27:27

    Milf with big tits fucks black cock

    BBW MILF with Big Tits Sucks Big Black Cock
  • 10:00

    BBW MILF with Big Tits Sucks Big Bl...

    Hot blonde MILF shares husbands big cock with babysitter
  • 05:01
    amateur sexy wife cheating with big black cock
  • 28:52

    amateur sexy wife cheating with big...

    Hot Milf Eva Karera rubbing a cock with her huge tits
  • 04:46

    Hot Milf Eva Karera rubbing a cock ...

    BBW MILF With Huge Hooters Fucks Big Black Cock
  • 06:13

    BBW MILF With Huge Hooters Fucks Bi...

    Small Tit Milf Fucked By A Big Black Cock
  • 18:17

    Small Tit Milf Fucked By A Big Blac...

    Jessica Bangkok humiliates her Cuckold Husband with a Big Black Cock
  • 11:00
    Beautiful teen Cali share a big cock with busty slutty mom
  • 06:57

    Beautiful teen Cali share a big coc...

    Blonde Wife Does The Dirty With A Big Black Cock, Not Her Husbands
  • 10:40

    Blonde Wife Does The Dirty With A B...

    Beautiful Black Man Fucks Wife With Throbbing Big Cock
  • 12:31

    Beautiful Black Man Fucks Wife With...

    Cuckold slut slammed with big black cock
  • 10:12
    Brunette milf gets her pussy filled with big black cock
  • 05:06

    Brunette milf gets her pussy filled...

    Mature White Wife Gets Big Black Cock for Anniversary Gift While Hubby Tapes! Watch Read Comment!
  • 43:09

    Mature White Wife Gets Big Black Co...

    India Summers is a horny milf with a hunger for big black cock
  • 05:00

    India Summers is a horny milf with ...

    hot blonde milf fucked by a big black cock
  • 16:42

    hot blonde milf fucked by a big bla...

    BBW MILF With Huge Hooters Fucks Big Black Cock
  • 07:00

    BBW MILF With Huge Hooters Fucks Bi...

    Milf with big tits fucks black cock
  • 27:00

    Milf with big tits fucks black cock

    Busty White MILF Blows His Big Black Cock
  • 07:00

    Busty White MILF Blows His Big Blac...

    Big Black Cock Slides With Ease In A White House Wife
  • 17:42

    Big Black Cock Slides With Ease In ...

    Bob Watches His Wife Suck And Fuck Big Black Dick
  • 07:53

    Bob Watches His Wife Suck And Fuck ...

    This milf wants to fuck his big black cock so she blows him first
  • 05:06

    This milf wants to fuck his big bla...

    Blonde MILF takes a Big Cock with Huge Cumshot
  • 24:14

    Blonde MILF takes a Big Cock with H...

    Jayna is an Asian who loves big black cock. She starts undressing for the camera and eating a chocolate bar as a tease. A black stud comes into the room and starts fucking her ass with his huge dick. He bends her over even further and starts pounding her
  • 05:30

    Jayna is an Asian who loves big bla...

    A Huge Cock In His Wifes Ass
  • 07:01

    A Huge Cock In His Wifes Ass

    Wife with big boobs taking hard dick from big black cock
  • 07:06

    Wife with big boobs taking hard dic...

    Wife creams all over his big black cock
  • 00:45

    Wife creams all over his big black ...

    Waching his sexy wife fucked hard by a big black cock...
  • 19:02

    Waching his sexy wife fucked hard b...

    Milf Mom With Big Tits Ericke Locket Takes On A Black Cock
  • 19:19

    Milf Mom With Big Tits Ericke Locke...

    Letting the wife have some big black cock
  • 10:00

    Letting the wife have some big blac...

    Pregnant white wife sucks hubbys big black cock
  • 10:21

    Pregnant white wife sucks hubbys bi...

    Cuckold interracial as white man watches big black cock fuck his girl
  • 05:00

    Cuckold interracial as white man wa...

    Milf Takes a Big-black Monster-Cock - Gentlemens Video
  • 14:32

    Milf Takes a Big-black Monster-Cock...

    Happy Valentines Day! Hubby Gives Wife Big Black Cock!!
  • 29:06

    Happy Valentines Day! Hubby Gives W...

    Plz fuck my wife with your big black cock (cuckold)
  • 23:04

    Plz fuck my wife with your big blac...

    Mia Rider and Shane Diesel ridicule her Cuckold Husband with his Huge Black Cock
  • 13:00
    Big Black Cock For Amateur Mom With Fake Boobs
  • 23:36

    Big Black Cock For Amateur Mom With...

    Red hot big boobs MILF Devon Lee and her stepdaughter enjoys sharing cock
  • 06:00

    Red hot big boobs MILF Devon Lee an...

    Hubby Sets Up His Wife For A Hot Fucking Session With A Big Black Cock And Watches
  • 26:51
    MILF has her pussy stuffed with big black cock
  • 05:04

    MILF has her pussy stuffed with big...

    Amateur Milfs share a big cock with cumshot
  • 22:29

    Amateur Milfs share a big cock with...

    Big tits MILF Darla Crane shares meaty cock with Maddy Oreilly
  • 06:00

    Big tits MILF Darla Crane shares me...

    Who doesn't love a MILF? Claudia Valentine has fun with a big black cock
  • 30:15

    Who doesn't love a MILF? Claudia Va...

    Cuck Hubby Finally Convinces Wife To Try Big Black Cock
  • 14:53

    Cuck Hubby Finally Convinces Wife T...

    Brunette Cuckolds Her Man With A Big Black Cock In Mouth And Pussy
  • 41:49

    Brunette Cuckolds Her Man With A Bi...

    Milf and young lady share big black cock
  • 15:00

    Milf and young lady share big black...

    Horny milf loves being filled with big black cock
  • 05:06

    Horny milf loves being filled with ...

    Mom With Big Tits Plays Hide The Cock With Her Pussy
  • 36:00

    Mom With Big Tits Plays Hide The Co...

    Wife likes his big black cock a little too much
  • 02:58

    Wife likes his big black cock a lit...


Related galleries



© 2014 Alma Porn
All rights reserved.