John E. Randall's Fish Photos
Family/Genus/Species:
Locality:
Search Tips
Found 168 Images Icons Thumbnails Large Columns:

Egypt; Gulf of Aqaba
26 September 1979
Chlidichthys auratus
Kenya
25 March 1979
Chlidichthys bibulus
Maldives; Malé Atoll
18 March 1988
Chlidichthys inornatus
Maldives; Malé Atoll
18 March 1988
Chlidichthys inornatus
Mauritius
3 November 1973
Chlidichthys randalli
Mauritius
3 November 1973
Chlidichthys smithae
Indonesia; Java; Seribu Island
3 November 1982
Congrogadus sp.
Singapore; Salu Island
11 August 1977
Congrogadus sp.
Australia; Northern Territory; Dudley Point
15 November 1982
Congrogadus subducens
New Caledonia
14 August 1971
Cypho purpurascens
New Caledonia
10 January 1979
Cypho purpurascens
Tonga; Vava'u
14 March 1983
Cypho purpurascens
New Caledonia; Loyalty Islands; Uvea
5 January 1979
Cypho purpurascens
New Caledonia
9 January 1979
Cypho purpurascens
Australia; Chesterfield Bank
20 August 1988
Cypho purpurascens
Australia; Chesterfield Bank
25 August 1988
Cypho purpurascens
Oman
6 February 1993
Halidesmus coccus
Oman
6 February 1993
Halidesmus coccus
Oman; Masirah Island
20 November 1993
Halidesmus thomaseni
South Africa; Natal
21 June 1977
Halimuraena shakai
Indonesia; Bali
20 July 1977
Haliophis aethiopus
Oman; Mahallah
29 October 1993
Haliophis diademus
Kenya; Shimoni
22 March 1979
Haliophis guttatus
Oman
25 April 1990
Haliophis guttatus
Kenya; Mombasa
18 March 1979
Haliophis guttatus
Ryukyu Islands; Ishigaki
24 May 1968
Labracinus cyclophthalmus
Ryukyu Islands; Okinawa; Sesoko Island
12 September 1977
Labracinus cyclophthalmus
Australia; Western Australia; Kendrew Island
13 October 1973
Labracinus lineatus
Australia; Lizard Island
9 December 1982
Labracinus sp.
Taiwan; Truan Fan Shih
16 July 1978
Labracinus sp.
New Caledonia; Noumea
14 January 1979
Ogilbyina salvati
Marshall Islands; Eniwetok
24 November 1967
Pseudochromidae sp.
Bahrain
19 February 1977
Pseudochromis aldabraensis
India; Vizhingan
14 February 1980
Pseudochromis caudalis
Ryukyu Islands; Ishigaki
22 May 1968
Pseudochromis cyanotaenia
Marshall Islands; Eniwetok
20 April 1968
Pseudochromis cyanotaenia
Malaysia; Pulau Tulai
6 August 1977
Pseudochromis diadema
Sudan; Red Sea; Suakin
12 October 1974
Pseudochromis dixurus
Egypt; Gulf of Aqaba
3 September 1974
Pseudochromis dixurus
Sudan; Red Sea; Suakin
12 October 1974
Pseudochromis dixurus
Indonesia; Batu Ata
8 October 1986
Pseudochromis elongatus
Indonesia; Bonerate; Kakavia
9 October 1986
Pseudochromis elongatus
Egypt; Gulf of Aqaba
9 June 1972
Pseudochromis flavivertex
Egypt; Gulf of Aqaba
8 June 1972
Pseudochromis fridmani
Indonesia; Pulau Putri
16 February 1975
Pseudochromis fuscus
Papua New Guinea; Nagada
9 November 1987
Pseudochromis fuscus
Philippines; Luzon; Batangas
3 September 1977
Pseudochromis fuscus
Papua New Guinea; Nagada
9 November 1987
Pseudochromis fuscus
New Caledonia
13 January 1979
Pseudochromis jamesi
Fiji Islands
7 August 1971
Pseudochromis jamesi
Fiji Islands
11 March 1973
Pseudochromis jamesi
Oman
6 February 1993
Pseudochromis leucorhynchus
Saudi Arabia; Persian Gulf; Jana Island
15 June 1984
Pseudochromis linda
Saudi Arabia; Jana Island
13 September 1985
Pseudochromis linda
Oman; Eagles' Retreat
25 April 1990
Pseudochromis linda
Saudi Arabia; Jana Island
13 September 1985
Pseudochromis linda
Oman; Muscat; Bandar Sidab
12 March 1977
Pseudochromis linda
Philippines; Negros; Dumaguete City
4 June 1981
Pseudochromis moorei
Philippines; Negros; Dumaguete City
4 June 1981
Pseudochromis moorei
Kenya; Mombasa
27 March 1979
Pseudochromis natalensis
Oman
8 February 1993
Pseudochromis nigrovittatus
Oman; Muscat; Bandar Sidab
12 March 1977
Pseudochromis nigrovittatus
Oman; Muscat
1 April 1990
Pseudochromis nigrovittatus
Egypt; Gulf of Aqaba
3 June 1972
Pseudochromis olivaceus
Egypt; Gulf of Aqaba
5 August 1976
Pseudochromis olivaceus
Oman
1 May 1990
Pseudochromis omanensis
Oman
Pseudochromis omanensis
Solomon Islands; Guadalcanal
7 July 1973
Pseudochromis paccagnellae
Bahrain; Muharraq Island
14 November 1983
Pseudochromis persicus
Bahrain; Muharraq Island
11 November 1983
Pseudochromis persicus
Bahrain
25 February 1977
Pseudochromis persicus
Philippines; Negros; Dumaguete
30 August 1977
Pseudochromis perspicillatus
Indonesia; Komodo
13 October 1986
Pseudochromis perspicillatus
Egypt; Gulf of Aqaba
14 June 1972
Pseudochromis pesi
Ryukyu Islands; Ishigaki
23 May 1968
Pseudochromis porphyreus
American Samoa; Tutuila
6 September 1971
Pseudochromis porphyreus
Indonesia; Ambon; Morilla
28 January 1975
Pseudochromis porphyreus
Indonesia; Pulau Pulau Penyu
3 October 1986
Pseudochromis pylei
Australia; One Tree Island
14 January 1973
Pseudochromis queenslandiae
Australia; One Tree Island
14 January 1973
Pseudochromis queenslandiae
Singapore; Salu Island
11 August 1977
Pseudochromis ransonneti
Singapore; Salu Island
11 August 1977
Pseudochromis ransonneti
Djibouti; Seven Brothers Island
19 May 1977
Pseudochromis sankeyi
Maldives
21 March 1986
Pseudochromis sp.
Australia; Lizard Island
9 December 1982
Pseudochromis sp.
Indonesia; Flores; Pulu Besar
16 September 1988
Pseudochromis sp.
Taiwan; Truan Fan Shih
16 July 1978
Pseudochromis sp.
Australia; Wistari Reef
22 January 1973
Pseudochromis sp.
Indonesia; Ambon
26 September 1988
Pseudochromis sp.
Solomon Islands; Alite Reef
23 July 1973
Pseudochromis sp.
Indonesia; Ambon Bay
17 January 1975
Pseudochromis sp.
Oman
1 May 1990
Pseudochromis sp.
Palau; Auluptagel Island
13 July 1986
Pseudochromis sp.
South Africa; Natal; Sodwana Bay
10 April 1979
Pseudochromis sp.
Papua New Guinea; New Guinea; Port Moresby
22 August 1973
Pseudochromis sp.
Indonesia; Ambon; Morilla
28 January 1975
Pseudochromis sp.
Taiwan; Truan Fan Shih
16 July 1978
Pseudochromis sp.
Taiwan; Mao Pi Tou
18 July 1978
Pseudochromis sp.
Solomon Islands; Alite Reef
25 July 1973
Pseudochromis sp.
Indonesia; Batang Island
3 November 1990
Pseudochromis sp.
Maldives
21 March 1986
Pseudochromis sp.
Indonesia; Bali
16 November 1990
Pseudochromis sp.
New Caledonia; Solitaire Island
11 January 1979
Pseudochromis sp.
New Caledonia
25 March 1990
Pseudochromis sp.
Indonesia; Lombok; Gili Ayer
19 February 1984
Pseudochromis sp.
Australia; Darwin; East Arm
20 November 1982
Pseudochromis sp.
Indonesia; Komodo
16 October 1987
Pseudochromis sp.
Japan; Ogasawara Island; Ani-jima
14 July 1990
Pseudochromis sp.
Maldives
21 March 1988
Pseudochromis sp.
Solomon Islands; Florida Island
29 July 1973
Pseudochromis sp.
Sudan; Suakin
11 October 1974
Pseudochromis sp.
Indonesia; Ambon; Latuhalat
29 January 1975
Pseudochromis sp.
Indonesia; Bali; Sanur
11 November 1982
Pseudochromis sp.
Australia; Great Barrier Reef; Lizard Island
Pseudochromis sp.
Indonesia; Bonerate
11 October 1986
Pseudochromis sp.
Australia; Darwin; East Point
22 November 1982
Pseudochromis sp.
Indonesia; Pulau Pulau Maisel; Mai Island
7 October 1987
Pseudochromis sp.
Indonesia; Komodo
12 October 1986
Pseudochromis sp.
Australia; Great Barrier Reef; One Tree Island
14 January 1973
Pseudochromis sp.
Japan; Ogasawara Island; Ani-jima
21 July 1991
Pseudochromis sp.
Indonesia; Bali
16 November 1990
Pseudochromis sp.
Papua New Guinea; Motupore Island
28 October 1987
Pseudochromis sp.
Solomon Islands; Florida Island
29 July 1973
Pseudochromis sp.
Ryukyu Islands; Ishigaki
23 May 1968
Pseudochromis sp.
Australia; Darwin; East Point
22 November 1982
Pseudochromis sp.
Malaysia; Tioman Island
4 August 1977
Pseudochromis sp.
Indonesia; Komodo
16 October 1987
Pseudochromis sp.
Papua New Guinea; New Britain; Blanche Bay
7 August 1973
Pseudochromis sp.
Solomon Islands; Florida Island
30 July 1973
Pseudochromis sp.
Australia; Northern Territory; Darwin
23 November 1982
Pseudochromis sp.
Solomon Islands; Florida Island
29 July 1973
Pseudochromis sp.
Australia; Northern Territory; Darwin
23 November 1982
Pseudochromis sp.
Indonesia; Flores; Maumere
4 November 1991
Pseudochromis splendens
Indonesia; Bonerate
11 October 1986
Pseudochromis splendens
Egypt; Red Sea; Sharm el Moya
21 September 1974
Pseudochromis springeri
Egypt; Gulf of Aqaba
3 June 1972
Pseudochromis springeri
Indonesia; Bali
16 November 1990
Pseudochromis steenei
Indonesia; Bali
16 November 1990
Pseudochromis steenei
Indonesia; Ambon Bay
23 January 1975
Pseudochromis tapeinosoma
Marshall Islands; Eniwetok
28 November 1967
Pseudochromis tapeinosoma
Australia; Western Australia; Broome
Pseudochromis wilsoni
Japan; Ogasawara Island; Ani-jima
5 June 1992
Pseudochromis xanthochir
Australia; Lord Howe Island
26 February 1973
Pseudoplesiops howensis
Egypt; Gulf of Aqaba; Ras Abu-Galum
2 August 1976
Pseudoplesiops lubbocki
Egypt; Sinai; Ras Muhammad
26 October 1975
Pseudoplesiops lubbocki
Sudan; Port Sudan
10 October 1975
Pseudoplesiops lubbocki
Tahiti; Teavaraa Pass
21 September 1967
Pseudoplesiops revellei
Cook Islands; Rarotonga
10 March 1971
Pseudoplesiops revellei
Papua New Guinea; Paddock Reef
9 November 1987
Pseudoplesiops sp.
Maldives; Malé Atoll
17 March 1988
Pseudoplesiops sp.
Maldives; Malé Atoll
17 March 1988
Pseudoplesiops sp.
Kiribati; Christmas Island
3 August 1987
Pseudoplesiops sp.
Indonesia; Bonerate; Kakavia
9 October 1986
Pseudoplesiops sp.
Solomon Islands; Guadalcanal
14 July 1973
Pseudoplesiops sp.
Maldives; Malé Atoll
18 March 1988
Pseudoplesiops sp.
Egypt; Gulf of Aqaba; Nuweiba
3 August 1976
Pseudoplesiops sp.
Guam
23 June 1968
Pseudoplesiops sp.
Indonesia; Komodo
16 October 1987
Pseudoplesiops sp.
Marshall Islands; Enewetak
5 July 1975
Pseudoplesiops sp.
Indonesia; Batu Ata
8 October 1986
Pseudoplesiops sp.
American Samoa; Tutuila
8 May 1974
Pseudoplesiops sp.
Indonesia; Flores; Maumere
11 November 1990
Pseudoplesiops sp.
Maldives; Malé Atoll
18 March 1988
Pseudoplesiops sp.
Marshall Islands; Eniwetok
20 April 1968
Pseudoplesiops sp.
Papua New Guinea; New Guinea; Madang
13 August 1973
Pseudoplesiops typus
Palau
5 June 1968
Pseudoplesiops typus
Marshall Islands; Eniwetok
28 November 1968
Pseudoplesiops typus
Oman; Hoone's Bay; Caly's Reef
20 October 1993
Rusichthys sp.