Underwater Nature Wildlife Stock Photo Library
Image Inquiry | Lightbox
( )
Login Register  
Quick Image Search
Enter Image Keywords
     Home  |  My Account  |  Contact  |  About  |  Gallery  |  Licensing  |  Prints  |  Info  |  Site
Image Categories
Shark - Mako Shark Photos & Images
All our high resolution images are available to license for your publication or project. To enquire about image usage and fees, either contact us, click the $ or Image Inquiry link once you add an image to your lightbox. High Quality Prints can also be ordered by clicking [P] under image.
 
Images: 

Display: 
Image: 1 to 48 of 87 - Page: 1  2   NEXT>>
Shortfin Mako Shark Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-01
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus). Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in both tropical and temperate seas of the world. Photo taken at Cape Point, South Africa
© Chris & Monique Fallows / OceanwideImages.com
Shortfin Mako Shark Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-02
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus). Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in both tropical and temperate seas of the world. Photo taken at Cape Point, South Africa
© Chris & Monique Fallows / OceanwideImages.com
Shortfin Mako Shark Mackeral Shark Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-03
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus). Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in both tropical and temperate seas of the world. Photo taken at Cape Point, South Africa
© Chris & Monique Fallows / OceanwideImages.com
Shortfin Mako Shark Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-04
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus), with a fishing hook and line trailing from the mouth. Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in tropical and temperate seas of the world. Photo Cape Point, South Africa
© Chris & Monique Fallows / OceanwideImages.com
Shortfin Mako Shark Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-05
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus). Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in both tropical and temperate seas of the world. Photo taken at Cape Point, South Africa
© Chris & Monique Fallows / OceanwideImages.com
Shortfin Mako Shark Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-06
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus). Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in both tropical and temperate seas of the world. Photo taken at Cape Point, South Africa
© Chris & Monique Fallows / OceanwideImages.com
Shortfin Mako Shark Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-07
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus). Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in both tropical and temperate seas of the world. Photo taken at Cape Point, South Africa
© Chris & Monique Fallows / OceanwideImages.com
Shortfin Mako Shark Blue Pointer Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-08
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus). Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in both tropical and temperate seas of the world. Photo taken at Cape Point, South Africa
© Chris & Monique Fallows / OceanwideImages.com
Shortfin Mako Shark Blue Pointer Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-09
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus). Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in both tropical and temperate seas of the world. Photo taken at Cape Point, South Africa
© Chris & Monique Fallows / OceanwideImages.com
Shortfin Mako Shark Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-10
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus). Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in both tropical and temperate seas of the world. Photo taken at Cape Point, South Africa
© Chris & Monique Fallows / OceanwideImages.com
Shortfin Mako Shark Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-11
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus). Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in both tropical and temperate seas of the world. Photo taken at Cape Point, South Africa
© Chris & Monique Fallows / OceanwideImages.com
Shortfin Mako Shark Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-12
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus). Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in both tropical and temperate seas of the world. Photo taken at Cape Point, South Africa
© Chris & Monique Fallows / OceanwideImages.com
Shortfin Mako Shark Isurus oxyrinchus Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-13
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus). Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in both tropical and temperate seas of the world. Photo taken at Cape Point, South Africa
© Chris & Monique Fallows / OceanwideImages.com
Shortfin Mako Shark Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-14
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus). Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in both tropical and temperate seas of the world. Photo taken at Cape Point, South Africa
© Chris & Monique Fallows / OceanwideImages.com
Shortfin Mako Shark Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-15
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus). Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in both tropical and temperate seas of the world. Photo taken at Cape Point, South Africa
© Chris & Monique Fallows / OceanwideImages.com
Shortfin Mako Shark Isurus oxyrinchus Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-16
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus). Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in both tropical and temperate seas of the world. Photo taken at Cape Point, South Africa
© Chris & Monique Fallows / OceanwideImages.com
Shortfin Mako Shark Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-17
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus). Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in both tropical and temperate seas of the world. Photo taken at Cape Point, South Africa
© Chris & Monique Fallows / OceanwideImages.com
Shortfin Mako Shark Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-18
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus). Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in both tropical and temperate seas of the world. Photo taken at Cape Point, South Africa
© Chris & Monique Fallows / OceanwideImages.com
Shortfin Mako Shark Isurus oxyrinchus Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-19
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus) with a seal following close by. Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in both tropical and temperate seas of the world. Photo taken at Cape Point, South Africa
© Chris & Monique Fallows / OceanwideImages.com
Shortfin Mako Shark Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-20
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus). Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in both tropical and temperate seas of the world. Photo taken at Cape Point, South Africa
© Chris & Monique Fallows / OceanwideImages.com
Shortfin Mako Shark Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-21
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus). Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in both tropical and temperate seas of the world. Photo taken at Cape Point, South Africa
© Chris & Monique Fallows / OceanwideImages.com
Shortfin Mako Shark Isurus oxyrinchus Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-22
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus). Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in both tropical and temperate seas of the world. Photo taken at Cape Point, South Africa
© Chris & Monique Fallows / OceanwideImages.com
Shortfin Mako Shark Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-23
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus). Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in both tropical and temperate seas of the world. Photo taken at Cape Point, South Africa
© Chris & Monique Fallows / OceanwideImages.com
Shortfin Mako Shark Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-24
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus). Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in both tropical and temperate seas of the world. Photo taken at Cape Point, South Africa
© Chris & Monique Fallows / OceanwideImages.com
Shortfin Mako Shark Isurus oxyrinchus Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-25
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus) with a fishing hook and line trailing from the mouth. Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in both tropical and temperate seas of the world. Photo Cape Point, South Africa
© Chris & Monique Fallows / OceanwideImages.com
Shortfin Mako Shark Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-26
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus) with a fishing hook and line trailing from the mouth. Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in both tropical and temperate seas of the world. Photo Cape Point, South Africa
© Chris & Monique Fallows / OceanwideImages.com
Shortfin Mako Shark Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-27
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus) with a fishing hook and line trailing from the mouth. Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in both tropical and temperate seas of the world. Photo Cape Point, South Africa
© Chris & Monique Fallows / OceanwideImages.com
Shortfin Mako Shark Isurus oxyrinchus Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-28
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus). Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in both tropical and temperate seas of the world. Photo taken at Cape Point, South Africa
© Chris & Monique Fallows / OceanwideImages.com
Shortfin Mako Shark Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-29
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus) showing dorsal fin on the surface. Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in both tropical and temperate seas of the world. Photo taken at Cape Point, South Africa
© Chris & Monique Fallows / OceanwideImages.com
Shortfin Mako Shark Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-30
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus). Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in both tropical and temperate seas of the world. Photo taken at Cape Point, South Africa
© Chris & Monique Fallows / OceanwideImages.com
Shortfin Mako Shark Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-31
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus). Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in both tropical and temperate seas of the world. Photo taken at Cape Point, South Africa
© Chris & Monique Fallows / OceanwideImages.com
Shortfin Mako Shark Isurus oxyrinchus Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-32
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus) feeding on a bait on the surface. Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in both tropical and temperate seas of the world. Photo taken at Cape Point, South Africa
© Chris & Monique Fallows / OceanwideImages.com
Shortfin Mako Shark Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-33
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus) feeding on a bait on the surface. Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in both tropical and temperate seas of the world. Photo taken at Cape Point, South Africa
© Chris & Monique Fallows / OceanwideImages.com
Mako Shark South Africa Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-34
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus). Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in both tropical and temperate seas of the world. Photo taken at Cape Point, South Africa.
© Chris & Monique Fallows / OceanwideImages.com
Mako Shark Jaws Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-35
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus), showing jaws. Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in both tropical and temperate seas of the world. Photo taken at Cape Point, South Africa.
© Chris & Monique Fallows / OceanwideImages.com
Mako Shark South Africa Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-36
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus). Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in both tropical and temperate seas of the world. Photo taken at Cape Point, South Africa.
© Chris & Monique Fallows / OceanwideImages.com
Mako Shark South Africa Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-37
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus). Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in both tropical and temperate seas of the world. Photo taken at Cape Point, South Africa.
© Chris & Monique Fallows / OceanwideImages.com
Mako Shark South Africa Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-38
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus). Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in both tropical and temperate seas of the world. Photo taken at Cape Point, South Africa.
© Chris & Monique Fallows / OceanwideImages.com
Mako Shark South Africa Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-39
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus). Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in both tropical and temperate seas of the world. Photo taken at Cape Point, South Africa.
© Chris & Monique Fallows / OceanwideImages.com
Mako Shark South Africa Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-40
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus). Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in both tropical and temperate seas of the world. Photo taken at Cape Point, South Africa.
© Chris & Monique Fallows / OceanwideImages.com
Mako Shark South Africa Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-41
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus). Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in both tropical and temperate seas of the world. Photo taken at Cape Point, South Africa.
© Chris & Monique Fallows / OceanwideImages.com
Mako Shark South Africa Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-42
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus). Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in both tropical and temperate seas of the world. Photo taken at Cape Point, South Africa.
© Chris & Monique Fallows / OceanwideImages.com
Mako Shark South Africa Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-43
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus). Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in both tropical and temperate seas of the world. Photo taken at Cape Point, South Africa.
© Chris & Monique Fallows / OceanwideImages.com
Mako Shark South Africa Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-44
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus). Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in both tropical and temperate seas of the world. Photo taken at Cape Point, South Africa.
© Chris & Monique Fallows / OceanwideImages.com
Mako Shark South Africa Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-45
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus). Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in both tropical and temperate seas of the world. Photo taken at Cape Point, South Africa.
© Chris & Monique Fallows / OceanwideImages.com
Mako Shark South Africa Photo - Chris & Monique Fallows
Stock Photo ID: 38M2661-46
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus). Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. Found in both tropical and temperate seas of the world. Photo taken at Cape Point, South Africa.
© Chris & Monique Fallows / OceanwideImages.com
Shortfin Mako Shark Isurus oxyrinchus Photo - Andy Murch
Stock Photo ID: 43M2661-20
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus). Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. San Diego, California, USA, eastern Pacific Ocean. Found in both tropical and temperate seas of the world.
© Andy Murch / OceanwideImages.com
Shortfin Mako Shark Blue Pointer Photo - Andy Murch
Stock Photo ID: 43M2661-21
Image Inquiry Add to Photo Lightbox View Larger Photo View Photo Lightbox Buy Print
Shortfin Mako Shark (Isurus oxyrinchus). Also known as Mako Shark, Blue Pointer, Mackeral Shark and Snapper Shark. San Diego, California, USA, eastern Pacific Ocean. Found in both tropical and temperate seas of the world.
© Andy Murch / OceanwideImages.com
Image: 1 to 48 of 87 - Page: 1  2   NEXT>>
Display:
Images: 



Related Images
New Images
Hot Shots

     Home  |  Licensing  |  Prints  |  Contact Us
Resources | Terms | Copyright Copyright 2003-2019 Oceanwide Images - All rights reserved.