Creative Commons LicenseAttribution 4.0 License
















WoRMS taxon details

















Lamnidae Bonaparte, 1835















105702 
(urn:lsid:marinespecies.org:taxname:105702)

















accepted









Family









Lamna Cuvier, 1816









Lamniformes












Genus Carcharodon Smith, 1838
Genus Isurus Rafinesque, 1810
Genus Lamna Cuvier, 1816

Genus Isuropsis Gill, 1862 accepted as Isurus Rafinesque, 1810
Genus Lamiostoma Glückman, 1964 accepted as Isurus Rafinesque, 1810
Genus Lanna accepted as Lamna Cuvier, 1816 (misspelling)
Genus Oxyrhina Agassiz, 1838 accepted as Isurus Rafinesque, 1810
Genus Selanonius Fleming, 1828 accepted as Lamna Cuvier, 1816








marine








Not documented








Distribution Distribution: global. Large sharks with pointed snouts and spindle-shaped bodies. Large gill openings. First dorsal fin...  

Distribution Distribution: global. Large sharks with pointed snouts and spindle-shaped bodies. Large gill openings. First dorsal fin large, high, erect and angular or somewhat rounded. Second dorsal and anal fins minute. Caudal peduncle with a distinct keel; large teeth; fifth gill opening in front of pectoral fin; spiracle sometimes absent. Maximum length up to 6.4 m or more. Fast swimming predators. Some are maneaters. Ovoviviparous without a yolk-sac placenta but with uterine cannibalism.  [details]



$(function()
$('.toggle_plus_minus').on('click', function()
var minus = $(this).children('small').last();
if (minus.css('display')==='none')
minus.show().siblings('.toggle_plus').hide();
else
minus.hide().siblings('.toggle_plus').show();

);
);








Froese, R. and D. Pauly. Editors. (2019). FishBase. Lamnidae Bonaparte, 1835. Accessed through: World Register of Marine Species at: http://www.marinespecies.org/aphia.php?p=taxdetails&id=105702 on 2019-04-19










Date

action

by



2004-12-21 15:54:05Z

created

van der Land, Jacob



2015-04-17 08:48:21Z

changed

Bailly, Nicolas












Creative Commons License The webpage text is licensed under a Creative Commons Attribution 4.0 License















aphia_jquery(document).ready(function()
// show active tab
if(location.hash)
aphia_jquery('a[href="' + location.hash + '"]').tab('show');
aphia_jquery('a[href="' + location.hash + '"]').get(0).scrollIntoView(true);
else
//Activate first tab
aphia_jquery('.nav-tabs a:first').tab('show');


// set hash on click without jump
aphia_jquery(document.body).on("click", "a[data-toggle=tab]", function(e)
e.preventDefault();
if(history.pushState)
//Adapt browser URL (Append tab suffix)
history.pushState(null, null, this.getAttribute("href"));
else
//Adapt browser URL (will cause page jump)
location.hash = this.getAttribute("href");


//After jump we still need to activate the tab
aphia_jquery('a[href="' + location.hash + '"]').tab('show');
if (location.hash=="#distributions" && aphia_jquery('#map').length) map.updateSize();
return false;
);
);

// set hash on popstate
aphia_jquery(window).on('popstate', function() aphia_jquery("a[data-toggle=tab]").first().attr("href");
aphia_jquery('a[href="' + anchor + '"]').tab('show');
);


.tabtitle-editor-only
filter:alpha(opacity=45);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=45);
-moz-opacity:.45;
opacity:.45;
-khtml-opacity:.45









taxonomy source
Van Der Laan, R.; Eschmeyer, W. N.; Fricke, R. (2014). Family-group names of Recent fishes. <em>Zootaxa.</em> 3882(1): 1-230., available online at https://doi.org/10.11646/zootaxa.3882.1.1 [details]  Available for editors  PDF available [request] 


basis of record
van der Land, J.; Costello, M.J.; Zavodnik, D.; Santos, R.S.; Porteiro, F.M.; Bailly, N.; Eschmeyer, W.N.; Froese, R. (2001). Pisces, <B><I>in</I></B>: Costello, M.J. <i>et al.</i> (Ed.) (2001). <i>European register of marine species: a check-list of the marine species in Europe and a bibliography of guides to their identification. Collection Patrimoines Naturels,</i> 50: pp. 357-374 (look up in IMIS) [details]   


additional source
Compagno, L.J.V. (2001). Sharks of the world. An annotated and illustrated catalogue of shark species known to date. Volume 2. Bullhead, mackerel and carpet sharks (Heterodontiformes, Lamniformes and Orectolobiformes). <em>FAO Species Catalogue for Fishery Purposes.</em> No. 1, Vol. 2. Rome, FAO. 269p. [details]   


additional source
Eschmeyer, W. N.; Fricke, R.; van der Laan, R. (eds). (2018). Catalog of Fishes: Genera, Species, References. Electronic version., available online at http://researcharchive.calacademy.org/research/Ichthyology/catalog/fishcatmain.asp [details]   









 
 Present  Inaccurate  Introduced: alien  Containing type locality 





From other sources

Distribution Distribution: global. Large sharks with pointed snouts and spindle-shaped bodies. Large gill openings. First dorsal fin large, high, erect and angular or somewhat rounded. Second dorsal and anal fins minute. Caudal peduncle with a distinct keel; large teeth; fifth gill opening in front of pectoral fin; spiracle sometimes absent. Maximum length up to 6.4 m or more. Fast swimming predators. Some are maneaters. Ovoviviparous without a yolk-sac placenta but with uterine cannibalism.  [details]




 




li.list-group-item.node-tree_bb4d59f0474c480e
padding: 2px;
border: none;




var comp_jquery = $;
function tree_bb4d59f0474c480e_allNodesAction(action)
if (action == 'expand')
comp_jquery('#tree_bb4d59f0474c480e').treeview('expandAll', levels: 10, silent: true );
else if (action == 'collapse')
comp_jquery('#tree_bb4d59f0474c480e').treeview('collapseAll', silent: true );



function getbb4d59f0474c480eTree()
return [ text: "Paraphyletic group Pisces  [details] (inherited fromElasmobranchii)" ,selectable: false];


comp_jquery('#tree_bb4d59f0474c480e').treeview(
data: getbb4d59f0474c480eTree(),
showIcon: 0,
showBorder: false,
enableLinks: false,
onhoverColor: 'rgba(119,119,119,.2)',
levels: 10,
collapseIcon: 'fa fa-minus',
expandIcon: 'fa fa-plus',
emptyIcon: 'fa ',
);

comp_jquery('#tree_bb4d59f0474c480e').on('nodeExpanded ', function(event, data)
var node = comp_jquery('#tree_bb4d59f0474c480e').treeview('getNode', data.nodeId);
if (node.nodes && node.nodes.length > 0)
comp_jquery('#tree_bb4d59f0474c480e').treeview('expandNode', [ data.nodeId, levels: 10, silent: true ]);

);

comp_jquery(document).ready(function()
comp_jquery('#tree_bb4d59f0474c480e').off('click');

comp_jquery('#tree_bb4d59f0474c480e').on('click', function(event) node.state.disabled)
return;


var classList = target.attr('class') ? target.attr('class').split(' ') : [];
if ((classList.indexOf('expand-icon') !== -1))
elToWorkOn.toggleNodeExpanded(node, elToWorkOn.options);
else if ((classList.indexOf('check-icon') !== -1))
elToWorkOn.toggleNodeChecked(node, elToWorkOn.options);
else
if (node.selectable)
elToWorkOn.toggleNodeSelected(node, elToWorkOn.options);
else
elToWorkOn.toggleNodeExpanded(node, elToWorkOn.options);


);
);






    Loading...   Loading...








































LanguageName 

English


white sharksporbeaglesman-eating sharksman-eater sharksmako-sharksmackerel sharksgreat white sharks

 [details]

French


tauperequins tauperequin-bleulamie

 [details]

German


Heringshai

 [details]

Japanese


ネズミザメnezumizame-ka

 [details]

Norwegian Bokmål


håbrannfamilien

 [details]

Norwegian Nynorsk


håbrannfamilien

 [details]

Portuguese


anequins

 [details]

Romanian


akuly sel devye

 [details]

Russian


sel devye akuly

 [details]

Spanish


marrajosjaquetones

 [details]

Swedish


håbrandshajar

 [details]
















var map;
//var layerstack=new Array();
var GMLlayercnt=0;
var GMLlayers=new Array();
var GMLcontrols=new Array();
OpenLayers.IMAGE_RELOAD_ATTEMPTS = 7;
OpenLayers.Util.onImageLoadErrorColor = "transparent";

var VLIZGIS = VLIZGIS || ;
VLIZGIS.legend_all_show_controls=true;

/* loads layer from VLIZ servers: geo, mapserver or TMS (Tile Map Server) */
function addOLlayer(layerprop)//end addOLlayer

var nextcolor=0;
var colors=new Array("#FF2222","#22FF22","#FFFF22","#FF22FF","#22FFFF","#BB4444","#44BB44","#BBBB44","#BB44BB","#44BBBB");


function getTileURL(bounds)
var res = this.map.getResolution();
var x = Math.round((bounds.left - this.maxExtent.left) / (res * this.tileSize.w));
var y = Math.round((this.maxExtent.top - bounds.top) / (res * this.tileSize.h));
var z = this.map.getZoom();
var limit = Math.pow(2, z);
if (y = limit)
return null;
else
x = ((x % limit) + limit) % limit;
url = this.url;
path= z + "/" + x + "/" + y + "." + this.type;
if (url instanceof Array)
url = this.selectUrl(path, url);

return url+path;



function addGMLlayer(name,searchURL,hidden,fixedpoint,pref_color,use_url,code_attribute,opacity)

var color;
var size;

if(pref_color) color=(pref_color == 'color' ? "$color" : pref_color );
else color=colors[nextcolor];
if (!opacity) opacity=1;
if(fixedpoint) size=1.5; else size="$size"; ;
var defaultcontext =
getOpacity: function(feature)
return(feature.layer.opacity);

,getColor: function(feature)
if (feature.layer.color.indexOf('#')>-1) return feature.layer.color;
else return feature.attributes["color"];

,getSize: featureGetSize
,getzIndex: function(feature)
if (!isNaN(parseInt(feature.layer.zindex))) return feature.layer.zindex;
else if (!isNaN(parseInt(feature.attributes["zindex"]))) return feature.attributes["zindex"];
else return 0;

,getgraphicName: function(feature)
if (feature.layer.graphicName) return feature.layer.graphicName;
else if (feature.attributes["graphicName"]) return feature.attributes["graphicName"];
else return "circle";

;

var defaulttemplate =
fillColor: "$getColor",
fillOpacity: "$getOpacity",
strokeWidth: 0,
pointRadius: "$getSize",
graphicZIndex: "$getzIndex",
graphicName: "$getgraphicName"
;

var selectedtemplate =
fillColor: "$getColor",
fillOpacity: "$getOpacity",
strokeWidth: 1,
pointRadius: "$getSize",
graphicZIndex: "$getzIndex",
graphicName: "$getgraphicName",
strokeColor: "#66ccff",
cursor: "pointer"
;

var defaultstyle = new OpenLayers.Style(defaulttemplate, context: defaultcontext);
var selectstyle = new OpenLayers.Style(selectedtemplate, context: defaultcontext);
var myStyles = new OpenLayers.StyleMap("default":defaultstyle,"select":selectstyle);

var options=
color: color,
symbolsize: size,
opacity: opacity,
projection: new OpenLayers.Projection("EPSG:4326"),
format: OpenLayers.Format.GML,
formatOptions:
extractStyles: true,
extractAttributes: true,
useurl : use_url,
useattribute: code_attribute
,
nocontrols: true,
rendererOptions: zIndexing: true
;

GMLlayers[GMLlayercnt] = new OpenLayers.Layer.GML('Data:'+name,searchURL ,options);
GMLlayers[GMLlayercnt].styleMap=myStyles;
if(hidden) GMLlayers[GMLlayercnt].visibility=false;
map.addLayer(GMLlayers[GMLlayercnt]);

if(typeof(GMLcontrol)=='object') GMLcontrol.deactivate();

GMLcontrol= new OpenLayers.Control.SelectFeature(
GMLlayers,
hover: true, onSelect: onFeatureSelect , clickFeature: onFeatureClick, onUnselect: onFeatureUnselect );

map.addControl(GMLcontrol);
GMLcontrol.activate();
GMLlayercnt++;
nextcolor=nextcolor+1;
if(nextcolor >= colors.length ) nextcolor=0;


function featureGetSize(feature)
if (!isNaN(parseFloat(feature.layer.symbolsize))) return feature.layer.symbolsize;
else return feature.attributes["size"];


// te definieren in applicatie; gewoon assignem bv onFeatureClick= mijnfunctie
function onFeatureClick(feature)
var code;
code=(feature.layer.formatOptions['useattribute']?feature.attributes[feature.layer.formatOptions['useattribute']]:(feature.attributes['station'] ? feature.attributes['station'] : feature.attributes['code'] ));
code=code.replace(/ /,'');
if(feature.layer.formatOptions['useurl']) window.open(feature.layer.formatOptions['useurl'] + code);


function onFeatureSelect(feature)
OpenLayers.Popup.COLOR="#EEEE00";
var label = (feature.attributes['label'] ? feature.attributes['label']
: "Station: " + feature.attributes['station'] );
var ts ;
if(feature.attributes['observation']) label+= '
' + feature.attributes['observation'];
else if(feature.attributes['datetime']) label+= '
Time: ' + feature.attributes['datetime'];



popup = new OpenLayers.Popup.Anchored('popup',
feature.geometry.getBounds().getCenterLonLat(),
null,
"
"+ label + "
", null);

popup.autoSize=true;
feature.popup = popup;
map.addPopup(popup);


function onFeatureUnselect(feature)
map.removePopup(feature.popup);
feature.popup.destroy();
feature.popup = null;


function proj()
//used in dataportal


function setlayer(i)
if(map.layers[i].visibility)
if(map.layers[i]==map.baseLayer) return;
map.layers[i].setVisibility(false);
else
if(map.layers[i].isBaseLayer) map.setBaseLayer(map.layers[i]);
map.updateSize();
map.layers[i].setVisibility(true);


if(map.layers[i]!=map.baseLayer)
proj();

getlegend();


function setmultilayer(i, j)
var layernames=getLayersOrdered();
while (i "
if(typeof(map.layers[i].styleMap)!='undefined')
for(ci=1;ci "
if(typeof(map.layers[i].styleMap)!='undefined')
for(ci=1;ci "
else
for(ci=1;ci "

/* opacity
opacity = (map.layers[i].opacity == null

function toggleOption(i,optionname)
var obj;
if(map.layers[i].options[optionname])
obj = eval("(" + optionname + ":false)");

else
obj = eval("(" + optionname + ":true)");

map.layers[i].addOptions(obj);
getlegend();


function checkorder(i)
var ar= new Array(); var order;
order=0;
for(j=0;j0;j--)
if(map.layers[j].visibility && !map.layers[j].isBaseLayer && map.layers[j].name.indexOf('OpenLayers.Control') 0.1 )
map.layers[i].setOpacity(byOpacity / 10) ;
else
map.layers[i].setOpacity(map.layers[i].opacity + byOpacity > 1 ? 1 : (map.layers[i].opacity + byOpacity k)
//Group detected => peak_index == index last grouped item
last_group_index = peak_index;


if(map.layers[i].isBaseLayer && map.layers[i].name.indexOf('HIDDEN')==-1) theme='';
else if(map.layers[i].name.indexOf(':')) theme=map.layers[i].name.substring(0,map.layers[i].name.indexOf(':'));
else theme='';

if(theme.indexOf('.')) theme=theme.substring(theme.indexOf('.')+1);

// soms verdwijnt de kaart als je in FF naar een andere website gaat redrawing help dan misschien?
map.layers[i].redraw();

if(map.layers[i].isBaseLayer)
type=" type='radio'";
if(map.layers[i]== map.baseLayer)
checked=" checked ";
else
if(map.layers[i].disabled) checked=" disabled ";
map.layers[i].visibility=false;
map.layers[i].display();


else
type=" type='checkbox' ";
if(map.layers[i].visibility)
checked=" checked ";



if(map.layers[i].disabled) checked+=" disabled ";




if(map.layers[i].url && typeof(map.layers[i].url)=='string' && map.layers[i].params && map.layers[i].visibility )
else
if(ar.length >1) ar.length>1) lstr+= ""+ar[j]+"
";
if(urstr)
lstr+= " ";
lstr+= "" ;


else if(ar.length==1 && urstr)
istr=" " ;
else if(urstr)
lstr="" ;


}
else if(map.layers[i].color && map.layers[i].visibility)
istr=" " ;


if(theme!='HIDDEN')

if(theme && theme!=prevtheme)
if(map.layers[i].options['hidetheme'] )
str+="

"+theme+"
";
else
str+="

"+theme+"
";

if (VLIZGIS.legend_all_show_controls) genDisplayOptions(i);

if(!map.layers[i].options['hidetheme'] )


str+="
";

if(map.layers[i].visibility)

str+=""+displayname;
if(VLIZGIS.legend_all_show_controls && typeof(controls)!='undefined' && controls!="")
str+="";
if(!map.layers[i].options['nocontrols'] && typeof(controls)!='undefined')
str+="
" + controls + "
";

else str+=""+displayname;

str+="
" + (VLIZGIS.legend_all_show_controls ? (istr + lstr) : '') + "" ;



prevtheme=theme;

if (last_group_index !== k)
//Group detected => peak_index == index last grouped item
//but loop will augment also, hence the -1
k = last_group_index;

}

OpenLayers.Util.getElement('legend').innerHTML="" + str + "
";
aftergetLegend();
}//getlegend


//used by clickmap
function setHTML(response,event)
var str=response.responseText;
OpenLayers.Util.getElement('nodelist').innerHTML += str;


// support GetFeatureInfo
function clickmap (e)

OpenLayers.ProxyHost = 'geoserver.php?call=proxy&url='

if(document.getElementById('nodelist')) document.getElementById('nodelist').innerHTML = "";
var i;
for(i=0;iLat: " +Math.round(lonLat.lat*100)/100 + "
Lon:" + Math.round(lonLat.lon*100)/100 + "
" );


//Fix for legend cannot contains links => use can override this function
function getLegendDisplayMethod()
return 1; //Default should be parse due to backwards compatibility
/*0) Don't parse */
/*1) Remove xxx: prefix from map name */




.olImageLoadError display: none !important;
.legendtext > input margin-right: 5px!important;


var map;
//Antarctica Polar Stereographic
Proj4js.defs['EPSG:3031'] = '+proj=stere +lat_0=-90 +lat_ts=-71 +lon_0=0 +k=1 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m +no_defs';
if (typeof OpenLayers == "undefined" ) alert('Please enable OpenLayers');
OpenLayers.DOTS_PER_INCH = 25.4 / 0.28;
var startbounds = new OpenLayers.Bounds(141,70.5,-141,-70.5);
var noaa="Source: NOAA";
var etopo1 = new OpenLayers.Layer.WMS(
":NOAA ETOPO1 "+ noaa, "http://geo.vliz.be/geoserver/gwc/service/wms",

layers: 'NOAA_ETOPO1',
srs: 'EPSG:4326',
format: 'image/png'
,
isBaseLayer: true,
wrapDateLine: true

);

var countries = new OpenLayers.Layer.WMS(
":Countries", "http://geo.vliz.be/geoserver/gwc/service/wms",

layers: 'World:worldcountries',
format: 'image/png'
,
isBaseLayer: true,
wrapDateLine: true

);

//GEBCO
var bodc="Source: GEBCO";
var gebco = new OpenLayers.Layer.WMS(
":GEBCO 2014"+bodc, "http://geo.vliz.be/geoserver/gwc/service/wms",
layers: 'BODC_GEBCO2014', srs: 'EPSG:4326', format: 'image/png',
buffer: 0,
isBaseLayer: true,
maxResolution: 0.703125,
units: 'degrees',
maxExtent: new OpenLayers.Bounds(-180, -90, 180, 90),
projection: 'EPSG:4326',
wrapDateLine: true

);

//IBCSO Antarctic
var ibcso="
Source: International Bathymetric Chart of the Southern Ocean (IBCSO)";
var antarctica = new OpenLayers.Layer.WMS(
":IBCSO (Antarctica)"+ibcso, "http://geo.vliz.be/geoserver/gwc/service/wms",
layers: 'IBCSO:antarctica_background', srs:"EPSG:3031", format: 'image/png',
isBaseLayer: true,
projection: "EPSG:3031",
maxExtent: new OpenLayers.Bounds(-3333134.0274246735, -3333134.0274246735, 3333134.0274246735, 3333134.0274246735),
units: 'm'

);

//GOOGLE
var gsat = new OpenLayers.Layer.Google(
":Google satellite",
isBaseLayer: true,
type: google.maps.MapTypeId.SATELLITE,
maxResolution: 156543.0339,
maxExtent: new OpenLayers.Bounds(-20037508.34, -20037508.34, 20037508.34, 20037508.34),
sphericalMercator: true,
units: 'm',
visibility: false
);

var obisCount = "(6) ";
var iobis="
Source: Ocean Biogeographic Information System (OBIS)";
var obis = new OpenLayers.Layer.Vector(
":OBIS occurrences "+obisCount+iobis,
projection: "ESPG:4326",
strategies: [new OpenLayers.Strategy.Fixed()],
protocol: new OpenLayers.Protocol.HTTP(
url: "https://api.obis.org/occurrence/grid/3?taxonid=" + "105702",
format: new OpenLayers.Format.GeoJSON()
),
styleMap: new OpenLayers.StyleMap(
fillOpacity: 0.3,
fillColor: "#00ff9d",
strokeColor: "#00a066",
strokeWidth: 1
)
);
var map_options =
displayProjection: new OpenLayers.Projection("EPSG:4326"),
maxExtent: new OpenLayers.Bounds(-180, -90, 180, 90)
;
map = new OpenLayers.Map('map',map_options);
var navControl = map.getControlsByClass('OpenLayers.Control.Navigation')[0];
if (navControl) navControl.disableZoomWheel();
var EPSG4326 = new OpenLayers.Projection("EPSG:4326");
var EPSG3031 = new OpenLayers.Projection("EPSG:3031");
var EPSG900913 = new OpenLayers.Projection("EPSG:900913");
var oldproj = null;
var newproj = null;

map.addLayers([gebco,etopo1,countries,gsat]);
map.addLayers([obis]);

oldproj = map.getProjectionObject();
var GMLlayers=new Array();
if (obisCount) setTimeout("map.zoomToExtent(map.maxExtent,true);",100);
//Handle legend
if (map)
getlegend();


if(typeof(GMLcontrol)=='object') GMLcontrol.deactivate();
GMLcontrol= new OpenLayers.Control.SelectFeature(
GMLlayers,
hover: true,
onSelect: onFeatureSelect,
/*clickFeature: onFeatureClick,*/
onUnselect: onFeatureUnselect );

map.addControl(GMLcontrol);
GMLcontrol.activate();

function onFeatureSelect(feature)
OpenLayers.Popup.COLOR="#EEEE00";
var label = (feature.attributes['label'] ? feature.attributes['label']: "" );
popup = new OpenLayers.Popup.Anchored('popup',
feature.geometry.getBounds().getCenterLonLat(),
null,
"
"+ label + "
", null);

popup.autoSize=true;
feature.popup = popup;
map.addPopup(popup);


function onFeatureUnselect(feature)
map.removePopup(feature.popup);
feature.popup.destroy();
feature.popup = null;


function reprojectGML(oldp,newp){
for(var j=0; j






Popular posts from this blog

Isurus Índice Especies | Notas | Véxase tamén | Menú de navegación"A compendium of fossil marine animal genera (Chondrichthyes entry)"o orixinal"A review of the Tertiary fossil Cetacea (Mammalia) localities in wales port taf Museum Victoria"o orixinalThe Vertebrate Fauna of the Selma Formation of Alabama. Part VII. Part VIII. The Mosasaurs The Fishes50419737IDsh85068767Isurus2548834613242066569678159923NHMSYS00210535017845105743

Wolfenstein 3D Contents Availability Essential improvements Game data Video settings Input settings Audio settings Network VR support Issues fixed Other information System requirements NotesReferences    3D Realms Wolfenstein 3D pageGOG.com Community DiscussionsGOG.com Support PageSteam Community DiscussionsWolfenstein WikiOfficial websiteAmazon.comBethesda.netGamersGateGOG.comGreen Man GamingHumble StoreSteamweb browser versionWolfenstein 3D: Super UpgradesherehereUltraWolfhereWolfMenuECWolf Wolf4SDL WolfGL WinWolf3d NewWolf BetterWolf Sprite Fix and Rotation Project    Wolfenstein 3D VRSplitWolfWolfenstein 3D VRWolfenstein 3D VRWolfenstein 3D VR4DOS command shellFreeDOS's MORE.COMMacBin themthis shim fileWine regeditRELEASE: QUAKE II + III, WOLFENSTEIN 3D, RETURN TO CASTLE WOLFENSTEIN - GOG.com NewsMac Family - Wolfenstein Wiki - WikiaNerdly Pleasures: How many FPS? - DOS Games and Framerates

Король Коль Исторические данные | Стихотворение | Примечания | Навигацияверсии1 правкаверсии1 правкаA New interpretation of the 'Artognou' stone, TintagelTintagel IslandАрхивировано