Alligator Tube

Search for porn
or  


Last updates in category deepthroat. Page 1.

 
    Throated Nika Noire
  • 23:22
    Hot McKenzie Miles gets her throat fucked DTD
  • 12:17

    Hot McKenzie Miles gets her throat ...

  • 8 Jan 2012
    Annette Schwarz gets deepthroated and fucked nicely DTD
  • 21:35

    Annette Schwarz gets deepthroated a...

  • 23 Dec 2011
    extreme deepthroat babes
  • 11:57

    extreme deepthroat babes

  • 18 Jan 2012
    Sexy babe gets throat and pussy fucking on kitchen table
  • 05:10

    Sexy babe gets throat and pussy fuc...

  • 22 May 2012
    Blonde teen deepthroat and fuck
  • 27:51

    Blonde teen deepthroat and fuck

  • 24 Apr 2012
    my deepthroat girls
  • 13:04

    my deepthroat girls

  • 27 Jan 2012
    lexi deepthroat casting
  • 09:15

    lexi deepthroat casting

  • 18 Mar 2012
    Jackie punished with a deepthroat treatment -DaVinci-
  • 18:40

    Jackie punished with a deepthroat t...

  • 6 May 2012
    Sasha Grey Deepthroats A Dildo Before Taking Cock From Behind
  • 05:03

    Sasha Grey Deepthroats A Dildo Befo...

  • 15 Feb 2012
    Fuck My Throat 3 - Scene 5...
  • 15:25

    Fuck My Throat 3 - Scene 5...

  • 28 Dec 2011
    Amber Rayne Deep Throats This Cock
  • 17:43

    Amber Rayne Deep Throats This Cock

  • 25 Feb 2012
    Compilation Of These Babes Getting Their Throats Stretched
  • 21:12

    Compilation Of These Babes Getting ...

  • 18 Jan 2012
    Hypnotiq Is The Best Deep Throater
  • 26:21

    Hypnotiq Is The Best Deep Throater

  • 3 Feb 2012
    Tristan Throat Got Stuffed
  • 26:27

    Tristan Throat Got Stuffed

  • 1 Mar 2012
    Suzy Filipino Teen Deep Throat Profession ...
  • 08:00

    Suzy Filipino Teen Deep Throat Prof...

  • 9 Apr 2012
    Jackie Diaz is a good throat gagger
  • 16:00

    Jackie Diaz is a good throat gagger

  • 8 Apr 2012
    Audrey Hollander gets throated by her husband DTD
  • 15:31

    Audrey Hollander gets throated by h...

  • 10 Feb 2012
    Slimy throat fucking action with much sperm
  • 21:00

    Slimy throat fucking action with mu...

  • 9 Apr 2012
    Blonde Girlfriend gives Boyfriend Deepthroat Blowjob
  • 04:55

    Blonde Girlfriend gives Boyfriend D...

  • 19 Oct 2011
    MILF Chelse Zinn Deep Throat
  • 10:06

    MILF Chelse Zinn Deep Throat

  • 26 Nov 2011
    Asian hot bunny gets deepthroat and anal fucked sex
  • 05:43

    Asian hot bunny gets deepthroat and...

  • 13 Jan 2012
    Messy German Throatfuck
  • 13:20

    Messy German Throatfuck

  • 27 Dec 2011
    Sloppy Deepthroat Earns a Big Facial
  • 15:35

    Sloppy Deepthroat Earns a Big Facia...

  • 11 Feb 2012
    German girl deepthroat and anal
  • 15:59

    German girl deepthroat and anal

  • 18 Mar 2012
    Destroy her whore throat
  • 13:00

    Destroy her whore throat

  • 6 Jan 2012
    Amber Rayne - Throated 12 Scene 6
  • 08:33

    Amber Rayne - Throated 12 Scene 6

  • 9 Apr 2012
    Teen's Deepthroat...F70
  • 11:20

    Teen's Deepthroat...F70

  • 14 May 2012
    extreme brunette throat destruction by black cocks
  • 22:02

    extreme brunette throat destruction...

  • 23 Nov 2011
    Layla Rivera gets her throat worked real good
  • 12:11

    Layla Rivera gets her throat worked...

  • 18 Feb 2012
    German Slut Angie - Deepthroat Assfuck
  • 16:01

    German Slut Angie - Deepthroat Assf...

  • 23 Jan 2012
    Sweet teen deepthroat with Brandon Iron
  • 12:53

    Sweet teen deepthroat with Brandon ...

  • 18 May 2012
    dick deep throat
  • 10:48
    Blonde Natalli deepthroats two
  • 09:00

    Blonde Natalli deepthroats two

  • 15 May 2012
    Hard amateur throatfucking
  • 16:28

    Hard amateur throatfucking

  • 28 Dec 2011
    deepthroat babe
  • 14:06
    Pale Beauty gets ThroatFucked by two BIG Cocks
  • 24:08

    Pale Beauty gets ThroatFucked by tw...

  • 9 Apr 2012
    Cookie squirts then deepthroats
  • 13:00

    Cookie squirts then deepthroats

  • 20 May 2012
    throat strechers #1
  • 21:03

    throat strechers #1

  • 30 Dec 2011
    Ava Lauren Deep Throats Long Cock
  • 09:22

    Ava Lauren Deep Throats Long Cock

  • 22 May 2012
    Gwen Deepthroats
  • 27:59
    Russian Amateur Unreal Deepest Throat rus ...
  • 05:00

    Russian Amateur Unreal Deepest Thro...

  • 7 Mar 2012
    Granny With Big Boobs Gets Cock Deep In Throat And Fucks Outside
  • 26:16

    Granny With Big Boobs Gets Cock Dee...

  • 27 Dec 2011
    Adrianna Nicole - Cum Coat My Throat #2,  ...
  • 12:00

    Adrianna Nicole - Cum Coat My Throa...

  • 19 Apr 2012
    Petite Amateur Deep Throats And Swallows
  • 05:02

    Petite Amateur Deep Throats And Swa...

  • 30 Dec 2011
    Denice K gives a sloppy throatjob DTD
  • 17:37

    Denice K gives a sloppy throatjob D...

  • 1 Feb 2012
    Rough deepthroat anal and atm!
  • 21:52

    Rough deepthroat anal and atm!

  • 16 Apr 2012
    Porn Star Maya Gates Gets Her Throat Fucked And Gets A Facial
  • 07:11

    Porn Star Maya Gates Gets Her Throa...

  • 1 Dec 2011
    Asian girl Kitty gets her throat well and truly fucked
  • 18:48

    Asian girl Kitty gets her throat we...

  • 18 Jan 2012
    Cam: Hardcore Deepthroat No Hands Blowjob HD
  • 05:51

    Cam: Hardcore Deepthroat No Hands B...

  • 9 May 2012
    Hot horny MILF boss deepthroats employees dick in
  • 05:20

    Hot horny MILF boss deepthroats emp...

  • 27 Dec 2011
    Young teen throatfucked on casting
  • 19:00

    Young teen throatfucked on casting

  • 20 Oct 2011
    Jaelyn Lets A Couple Guys Fuck Her Throat... SIRJ
  • 19:19

    Jaelyn Lets A Couple Guys Fuck Her ...

  • 11 Apr 2012
    Black Cocks In Their Throats!!!!!!!! - Part 1
  • 01:18:45

    Black Cocks In Their Throats!!!!!!!...

  • 26 Mar 2012
    Best Amateur Deepthroat Blowjob POV cumsh ...
  • 06:00

    Best Amateur Deepthroat Blowjob POV...

  • 2 Mar 2012
    Horny pussies and throats fight for sperm
  • 14:00

    Horny pussies and throats fight for...

  • 17 Feb 2012
    Sasha Deepthroats the Workers
  • 13:46

    Sasha Deepthroats the Workers

  • 18 Dec 2011
    girl gives a rough and passionate deepthroat
  • 15:08

    girl gives a rough and passionate d...

  • 22 Nov 2011
    Lacey Lee loves being a throater
  • 19:00

    Lacey Lee loves being a throater

  • 21 May 2012
    X-Gag All Stars-Extreme Deepthroat compil ...
  • 57:00

    X-Gag All Stars-Extreme Deepthroat ...

  • 9 Apr 2012
    Sexy Asian girl amazing deepthroat action!
  • 07:14

    Sexy Asian girl amazing deepthroat ...

  • 23 Jan 2012
    Haley scott blowbang deepthroat
  • 24:00

    Haley scott blowbang deepthroat

  • 14 Oct 2011
    Tits Deepthroat Anal Oil ...
  • 10:00

    Tits Deepthroat Anal Oil ...

  • 14 Dec 2011
    Brunette In Group Sex Takes Cock Deep In Throat And Gets Fucked
  • 07:07

    Brunette In Group Sex Takes Cock De...

  • 7 Dec 2011
    Sasha Grey Throat Banged Hard & Rough
  • 10:22

    Sasha Grey Throat Banged Hard &...

  • 22 Jan 2012
    Creole babe deepthroating hard and big cock and eating cum
  • 06:52

    Creole babe deepthroating hard and ...

  • 22 May 2012
    Petite Deep Throater Gets Fucked
  • 05:06

    Petite Deep Throater Gets Fucked

  • 6 Jan 2012
    Angelina Love fetish DP anal and throated SMG
  • 21:29

    Angelina Love fetish DP anal and th...

  • 19 Feb 2012
    Deep throat for a curly babe
  • 11:45

    Deep throat for a curly babe

  • 2 Mar 2012
    P1ss:    Dirty deepthroat
  • 07:15

    P1ss: Dirty deepthroat

  • 5 Apr 2012
    Isabella Pacino - Cum Coat My Throat #2,  ...
  • 11:00

    Isabella Pacino - Cum Coat My Throa...

  • 24 Apr 2012
    Brunette deepthroats and fucks in the living room
  • 20:23

    Brunette deepthroats and fucks in t...

  • 20 Apr 2012
    Blonde Slut Throat Fuck
  • 27:11

    Blonde Slut Throat Fuck

  • 15 May 2012
    Annette Deepthroat 3 Cocks By Breton
  • 29:34

    Annette Deepthroat 3 Cocks By Breto...

  • 9 Dec 2011
    Young teen deepthroats and swallows a lots of cum
  • 12:29

    Young teen deepthroats and swallows...

  • 18 Dec 2011
    asian deepthroat
  • 05:15

    asian deepthroat

  • 14 Jan 2012
    Brunette Gives A Great Deep Throat Blowjob In This Pov Clip
  • 16:28

    Brunette Gives A Great Deep Throat ...

  • 5 Jan 2012
    Hot Blonde Gives This Dude Some Nice Deep Throat And Gets A Mouthful
  • 40:16

    Hot Blonde Gives This Dude Some Nic...

  • 19 Jan 2012
    Mesha deepthroats this guy shaft
  • 22:00

    Mesha deepthroats this guy shaft

  • 17 May 2012
    Two Dudes Fuck Her Throat
  • 05:00

    Two Dudes Fuck Her Throat

  • 2 May 2012
    Deep Throat Training Mission 2: Nena Blow  --Gulsjurip--
  • 01:27:15

    Deep Throat Training Mission 2: Nen...

  • 22 Apr 2012
    Webcam deepthroat at goo.gl/inlkm
  • 10:00

    Webcam deepthroat at goo.gl/inlkm

  • 23 Nov 2011
    Rebecca Blue Throated... SIRJ
  • 09:06

    Rebecca Blue Throated... SIRJ

  • 14 May 2012
    Big tits bitch deepthroat part 2
  • 16:53

    Big tits bitch deepthroat part 2

  • 6 Dec 2011
    Brunette Penny Throats His Hard Cock Before He Fucks Her Good
  • 23:57

    Brunette Penny Throats His Hard Coc...

  • 25 Jan 2012
    Blonde Girlfriend gives Boyfriend Deepthroat Blowjob
  • 04:55

    Blonde Girlfriend gives Boyfriend D...

  • 14 Oct 2011
    deep throat - webcam show
  • 16:48

    deep throat - webcam show

  • 10 Dec 2011
    Kaiya Lynn - Deep Throat
  • 25:00

    Kaiya Lynn - Deep Throat

  • 19 May 2012
    Hailey Throat Fucked Hard By Group Of Black
  • 18:28

    Hailey Throat Fucked Hard By Group ...

  • 29 Dec 2011
    Two Brunette Babes Suck On One Cock And Take It Deep In The Throat
  • 09:02

    Two Brunette Babes Suck On One Cock...

  • 8 Dec 2011
    Teen Throat Fucked Mouth Creamed
  • 05:05

    Teen Throat Fucked Mouth Creamed

  • 28 Dec 2011
    Jenny deepthroat hard
  • 20:41

    Jenny deepthroat hard

  • 8 Mar 2012
    Adrianna Nicole getting her throat stuffed
  • 17:16

    Adrianna Nicole getting her throat ...

  • 24 Feb 2012
    Latina sucks a cock & deepthroats
  • 13:15

    Latina sucks a cock & deepthroats

  • 18 Dec 2011
    Awesome deepthroat by russian girl
  • 16:00

    Awesome deepthroat by russian girl

  • 20 Oct 2011
    Rough throat fuck and revenge sex
  • 06:04

    Rough throat fuck and revenge sex

  • 8 Apr 2012
    Pornstar whore gets deeply throat fucked  ...
  • 05:00

    Pornstar whore gets deeply throat f...

  • 18 May 2012
    throated-vanessa lane
  • 10:35

    throated-vanessa lane

  • 28 Dec 2011
    Charley Chase Throats BBC
  • 47:30

    Charley Chase Throats BBC

  • 17 Jan 2012
    dup Filipino Amateur Teen Deep Throat
  • 08:00

    dup Filipino Amateur Teen Deep Thro...

  • 21 Apr 2012
    Filipino Amateur Teen Deep Throat
  • 08:00

    Filipino Amateur Teen Deep Throat

  • 17 Apr 2012
    friday throated 10
  • 09:41
    Slut wife brutal deepthroat-facefuck and facial
  • 11:10

    Slut wife brutal deepthroat-facefuc...

  • 10 Apr 2012
    Denice K gets her throat fucked DTD
  • 12:31

    Denice K gets her throat fucked DTD

  • 29 Dec 2011
    Blonde Throat Fucked
  • 25:00
    deepthroat extreme
  • 11:58

    deepthroat extreme

  • 24 Dec 2011
    Nasty babe deepthroating hard two big cocks for cum
  • 08:22

    Nasty babe deepthroating hard two b...

  • 21 Mar 2012
    Carmella Bing Best of Head - Excellent Deep Throat
  • 15:12

    Carmella Bing Best of Head - Excell...

  • 16 Apr 2012
    Young babe throat humiliated
  • 16:00

    Young babe throat humiliated

  • 19 Apr 2012
    Teen Naked and Deepthroating
  • 06:00

    Teen Naked and Deepthroating

  • 15 Mar 2012
    Great compilation deep-throat
  • 13:00

    Great compilation deep-throat

  • 27 Feb 2012
    Gorgeus Blondie Hillary Scott Practices Her Deepthroats On Her Boyfriend Making Him Squirm With Every Push Down Her Neck Teen Cumshot Sex by moviechicks
  • 19:16

    Gorgeus Blondie Hillary Scott Pract...

  • 10 Jan 2012
    Lena Juliette - fucks anal and deep throat
  • 25:31

    Lena Juliette - fucks anal and deep...

  • 29 Feb 2012
    Wife deepthroat and swallows
  • 11:14

    Wife deepthroat and swallows

  • 1 May 2012
    BIG TIT LATINA TEEN HOT SLUT DAUGHTER DEEPTHROATS & FUCKS BUTLER
  • 07:01

    BIG TIT LATINA TEEN HOT SLUT DAUGHT...

  • 30 Dec 2011
    Rachel Starr - Deep Throat #37
  • 06:51

    Rachel Starr - Deep Throat #37

  • 23 Mar 2012
    Brunette Gags As She Tries To Deep Throat Before She Fucks
  • 37:33

    Brunette Gags As She Tries To Deep ...

  • 3 Dec 2011
    Two Dudes Plunging Her Throat
  • 05:01

    Two Dudes Plunging Her Throat

  • 20 May 2012
    Adorable Blonde Lets Him Pound Her Teen Throat... SIRJ
  • 20:00

    Adorable Blonde Lets Him Pound Her ...

  • 7 Mar 2012
    Girl demonstrates throat ability part2
  • 14:00

    Girl demonstrates throat ability pa...

  • 19 Oct 2011
    Sloppy russian deepthroat
  • 15:00

    Sloppy russian deepthroat

  • 19 Oct 2011
    One Cock Hungry Throat
  • 12:31

    One Cock Hungry Throat

  • 25 Mar 2012
    Nasty babe is deepthroating a huge cock hard for cum
  • 13:04

    Nasty babe is deepthroating a huge ...

  • 13 Apr 2012
    Carmen Monet - Deep Throating Queen
  • 28:47

    Carmen Monet - Deep Throating Queen

  • 22 Apr 2012
    Mackenzee Pierce loves steamy loads down her throat by sirmeowmix
  • 28:16

    Mackenzee Pierce loves steamy loads...

  • 4 Jan 2012
    Throat fucking sloppy bj from Candy Caprice
  • 07:46

    Throat fucking sloppy bj from Candy...

  • 17 Apr 2012
    Hot Echo Vibes Deepthroats Big Cock And Gets Defaced
  • 09:59

    Hot Echo Vibes Deepthroats Big Cock...

  • 22 Nov 2011
    Big and beautiful housewife does a deep throat
  • 12:36

    Big and beautiful housewife does a ...

  • 16 May 2012
    Cute redhead glasses deepthroats swallows
  • 05:00

    Cute redhead glasses deepthroats sw...

  • 1 Apr 2012
    Anal Blowjobs And Deepthroat Russian Girl ...
  • 10:00

    Anal Blowjobs And Deepthroat Russia...

  • 30 Jan 2012
    Perfect Deepthroat  Milf Amateur
  • 15:00
    Extreme Deepthroating & Gagging on Dildos
  • 21:19

    Extreme Deepthroating & Gagging on ...

  • 17 May 2012
    Best Amateur Deepthroat Blowjob POV cumsh ...
  • 06:00

    Best Amateur Deepthroat Blowjob POV...

  • 20 May 2012
    A DT DT a deep-throating dream team
  • 28:35

    A DT DT a deep-throating dream team

  • 12 Dec 2011
    Sweet Teen Throat Fuck
  • 18:19

    Sweet Teen Throat Fuck

  • 6 May 2012
    Jackie Diaz is a good throat gagger by hank29344
  • 16:08

    Jackie Diaz is a good throat gagger...

  • 4 Jan 2012
    This petite poon is easy to throat bang by sam7722
  • 09:20

    This petite poon is easy to throat ...

  • 3 Jan 2012
    Throat Fucks 2 - Phoenix Marie
  • 17:15

    Throat Fucks 2 - Phoenix Marie

  • 10 Mar 2012
    BIG TIT PORNSTAR RACHEL ROXXX DEEPTHROAT & FUCKS DOCTOR AT OFFICE
  • 07:00

    BIG TIT PORNSTAR RACHEL ROXXX DEEPT...

  • 27 Dec 2011
    Gia deepthroat and anal ll76
  • 17:00

    Gia deepthroat and anal ll76

  • 18 Nov 2011
    Amateur couple practise good deep throat fuck
  • 08:00

    Amateur couple practise good deep t...

  • 4 Mar 2012
    Anne Howe Deepthroat. Fuck Stomach (1-2)
  • 01:33:18

    Anne Howe Deepthroat. Fuck Stomach ...

  • 29 Jan 2012
    ROXY JEZEL BRUTAL THROATFUCK AND DP
  • 21:36

    ROXY JEZEL BRUTAL THROATFUCK AND DP

  • 25 Apr 2012
    crazy toys deepthroat
  • 05:06

    crazy toys deepthroat

  • 13 Oct 2011
    Anna Nicole Deepthroats and Gets a Rough Fuck
  • 33:21

    Anna Nicole Deepthroats and Gets a ...

  • 9 Apr 2012
    Blonde Babe Deep Throats her Fuck Machine
  • 01:50:25

    Blonde Babe Deep Throats her Fuck M...

  • 11 Jan 2012
    My wife deepthroating my cock and me pounding her arse.
  • 16:00

    My wife deepthroating my cock and m...

  • 23 Nov 2011
    Never seen GF throat action
  • 14:00

    Never seen GF throat action

  • 19 Feb 2012
    Mya Nichole gets her throat fucked DTD
  • 17:03

    Mya Nichole gets her throat fucked ...

  • 12 Jan 2012
    Hot Blonde Jamie Elle Gets That Cock Deep Down Her Throat
  • 30:26

    Hot Blonde Jamie Elle Gets That Coc...

  • 4 Dec 2011
    Extreme throat fuck my 40 y wife brenda
  • 13:00

    Extreme throat fuck my 40 y wife br...

  • 19 Oct 2011
    Housexx.blogspot.com Brutal Blonde Throat ...
  • 12:00

    Housexx.blogspot.com Brutal Blonde ...

  • 29 Jan 2012
    Awesome GF throatfucking
  • 17:00

    Awesome GF throatfucking

  • 9 Apr 2012
    Bigtits Dvonna deepthroats cock and gets messy cumshots
  • 08:41

    Bigtits Dvonna deepthroats cock and...

  • 12 Apr 2012
    Asian girl deepthroats 6
  • 10:46

    Asian girl deepthroats 6

  • 10 Feb 2012
    Bobbi Bliss Deepthroat
  • 19:32

    Bobbi Bliss Deepthroat

  • 6 Jan 2012
    casting deepthroat
  • 06:07

    casting deepthroat

  • 18 Jan 2012
    Classic Scenes From Deep Throat With The Amazing Linda Lovelace
  • 01:02:15

    Classic Scenes From Deep Throat Wit...

  • 1 Jan 2012
    Throat Fucks 2 McKenzie Miles
  • 16:30

    Throat Fucks 2 McKenzie Miles

  • 14 Mar 2012
    extreme deept throat girls
  • 16:09

    extreme deept throat girls

  • 1 Dec 2011
    Super Sexy Chick Anal Fist and Deepthroat
  • 10:03

    Super Sexy Chick Anal Fist and Deep...

  • 6 May 2012
    blonde deepthroat - feed ...
  • 15:00

    blonde deepthroat - feed ...

  • 28 Nov 2011
    Throat stretchers #3
  • 21:11

    Throat stretchers #3

  • 2 Jan 2012
    Throat and ass destruction
  • 23:00

    Throat and ass destruction

  • 11 Dec 2011
    ThisGirlSucks Blonde teen Elizabeth Bentley deepthroat blowjob POV big cock
  • 05:17

    ThisGirlSucks Blonde teen Elizabeth...

  • 26 Apr 2012
    Lightskin ebony freak deepthroat
  • 06:00

    Lightskin ebony freak deepthroat

  • 27 Apr 2012
    Bitch Get Tape-gagged, Tied – And Then Throat-fucked Mercilessly
  • 18:58

    Bitch Get Tape-gagged, Tied â€â€...

  • 27 Nov 2011
    Brunette deepthroat and anal ll76
  • 22:00

    Brunette deepthroat and anal ll76

  • 27 Dec 2011
    Blonde throat gagger Good Sex Advices Archive
  • 15:00

    Blonde throat gagger Good Sex Advic...

  • 9 Apr 2012
    Busty Milf Has Perfect Throat And Coochie
  • 26:58

    Busty Milf Has Perfect Throat And C...

  • 27 Nov 2011
    Naudia Nice Gets Throat And Ass Rammed
  • 23:23

    Naudia Nice Gets Throat And Ass Ram...

  • 19 Oct 2011
    Desiree moore deepthroat ll76
  • 11:00

    Desiree moore deepthroat ll76

  • 27 Dec 2011
    Brunette slut lorena sanchez deepthroats the big boner her p
  • 21:00

    Brunette slut lorena sanchez deepth...

  • 19 Oct 2011
    CrazySlutty cop throatfucked by prisoner!
  • 05:24

    CrazySlutty cop throatfucked by pri...

  • 6 May 2012
    Whore Gets Throat Fucked By Group... WPC
  • 14:05

    Whore Gets Throat Fucked By Group.....

  • 13 Apr 2012
    Riley Reid in Slurpy Throatsluts
  • 30:57

    Riley Reid in Slurpy Throatsluts

  • 22 May 2012
    Redhead Scarlet gets her throat pounded
  • 14:00

    Redhead Scarlet gets her throat pou...

  • 1 Apr 2012
    Hot Milf Squirts Deepthroats And Squirts  ...
  • 41:00

    Hot Milf Squirts Deepthroats And Sq...

  • 10 Jan 2012
    Petite Accountant Deep Throats Cock And Swallows
  • 05:02

    Petite Accountant Deep Throats Cock...

  • 2 Jan 2012
    Cory does another deepthroat
  • 12:57

    Cory does another deepthroat

  • 3 May 2012



Related galleries



© 2012 Alligator Tube
All rights reserved.