fbpx
Wikipedia

Longshore drift

Longshore drift from longshore current is a geological process that consists of the transportation of sediments (clay, silt, pebbles, sand, shingle, shells) along a coast parallel to the shoreline, which is dependent on the angle of incoming wave direction. Oblique incoming wind squeezes water along the coast, and so generates a water current which moves parallel to the coast. Longshore drift is simply the sediment moved by the longshore current. This current and sediment movement occur within the surf zone. The process is also known as littoral drift.[1]

Diagram demonstrating longshore drift
1=beach
2=sea
3=longshore current direction
4=incoming waves
5=swash
6=backwash

Beach sand is also moved on such oblique wind days, due to the swash and backwash of water on the beach. Breaking surf sends water up the beach (swash) at an oblique angle and gravity then drains the water straight downslope (backwash) perpendicular to the shoreline. Thus beach sand can move downbeach in a sawtooth fashion many tens of meters (yards) per day. This process is called "beach drift", but some workers regard it as simply part of "longshore drift" because of the overall movement of sand parallel to the coast.

Longshore drift affects numerous sediment sizes as it works in slightly different ways depending on the sediment (e.g. the difference in long-shore drift of sediments from a sandy beach to that of sediments from a shingle beach). Sand is largely affected by the oscillatory force of breaking waves, the motion of sediment due to the impact of breaking waves and bed shear from long-shore current.[2] Because shingle beaches are much steeper than sandy ones, plunging breakers are more likely to form, causing the majority of long shore transport to occur in the swash zone, due to a lack of an extended surf zone.[2]

Overview edit

Longshore drift formulas edit

There are numerous calculations that take into consideration the factors that produce longshore drift. These formulations are:

  1. Bijker formula (1967, 1971)
  2. The Engelund and Hansen formula (1967)
  3. The Ackers and White formula (1973)
  4. The Bailard and Inman formula (1981)
  5. The Van Rijn formula (1984)
  6. The Watanabe formula (1992)[3]

These formulas all provide a different view into the processes that generate longshore drift. The most common factors taken into consideration in these formulas are:

Features of shoreline change edit

Longshore drift plays a large role in the evolution of a shoreline, as if there is a slight change of sediment supply, wind direction, or any other coastal influence longshore drift can change dramatically, affecting the formation and evolution of a beach system or profile. These changes do not occur due to one factor within the coastal system, in fact there are numerous alterations that can occur within the coastal system that may affect the distribution and impact of longshore drift. Some of these are:

  1. Geological changes, e.g. erosion, backshore changes and emergence of headlands.
  2. Change in hydrodynamic forces, e.g. change in wave diffraction in headland and offshore bank environments.
  3. Change to hydrodynamic influences, e.g. the influence of new tidal inlets and deltas on drift.
  4. Alterations of the sediment budget, e.g. switch of shorelines from drift to swash alignment, exhaustion of sediment sources.
  5. The intervention of humans, e.g. cliff protection, groynes, detached breakwaters.[2]

The sediment budget edit

The sediment budget takes into consideration sediment sources and sinks within a system.[4] This sediment can come from any source with examples of sources and sinks consisting of:

  • Rivers
  • Lagoons
  • Eroding land sources
  • Artificial sources e.g. nourishment
  • Artificial sinks e.g. mining/extraction
  • Offshore transport
  • Deposition of sediment on shore
  • Gullies through the land

This sediment then enters the coastal system and is transported by longshore drift. A good example of the sediment budget and longshore drift working together in the coastal system is inlet ebb-tidal shoals, which store sand that has been transported by long-shore transport.[5] As well as storing sand these systems may also transfer or by pass sand into other beach systems, therefore inlet ebb-tidal (shoal) systems provide good sources and sinks for the sediment budget.[5]

Sediment deposition throughout a shoreline profile conforms to the null point hypothesis; where gravitational and hydraulic forces determine the settling velocity of grains in a seaward fining sediment distribution. Long shore occurs in a 90 to 80 degree backwash so it would be presented as a right angle with the wave line.

Natural features edit

This section consists of features of longshore drift that occur on a coast where long-shore drift occurs uninterrupted by man-made structures.

Spits edit

 
Provincetown Spit, at the northern end of Cape Cod, was formed by longshore drift after the end of the last Ice age.

Spits are formed when longshore drift travels past a point (e.g. river mouth or re-entrant) where the dominant drift direction and shoreline do not veer in the same direction.[6] As well as dominant drift direction, spits are affected by the strength of wave-driven current, wave angle and the height of incoming waves.[7]

Spits are landforms that have two important features, with the first feature being the region at the up-drift end or proximal end (Hart et al., 2008). The proximal end is constantly attached to land (unless breached) and may form a slight “barrier” between the sea and an estuary or lagoon[8] (called peresyp in the Russian tradition of geomorphology). The second important spit feature is the down-drift end or distal end, which is detached from land and in some cases, may take a complex hook-shape or curve, due to the influence of varying wave directions.[8]

As an example, the New Brighton spit in Canterbury, New Zealand, was created by longshore drift of sediment from the Waimakariri River to the north.[6] This spit system is currently in equilibrium but undergoes alternate phases of deposition and erosion.

Barriers edit

Barrier systems are attached to the land at both the proximal and distal end and are generally widest at the down-drift end.[9] These barrier systems may enclose an estuary or lagoon system, like that of Lake Ellesmere / Te Waihora enclosed by the Kaitorete Spit or hapua which form at river-coast interface such as at the mouth of the Rakaia River.

The Kaitorete Spit in Canterbury, New Zealand, is a barrier/spit system (which generally falls under the definition barrier, as both ends of the landform are attached to land, but has been named a spit) that has existed below Banks Peninsula for the last 8,000 years.[10] This system has undergone numerous changes and fluctuations due to avulsion of the Waimakariri River (which now flows to the north or Banks Peninsula), erosion and phases of open marine conditions.[10] The system underwent further changes c.500 year BP, when longshore drift from the eastern end of the “spit” system created the barrier, which has been retained due to ongoing longshore transport.[10]

Tidal inlets edit

The majority of tidal inlets on longshore drift shores accumulate sediment in flood and ebb shoals.[4] Ebb-deltas may become stunted on highly exposed shores and in smaller spaces, whereas flood deltas are likely to increase in size when space is available in a bay or lagoon system.[4] Tidal inlets can act as sinks and sources for large amounts of material, which therefore impacts on adjacent parts of the coastline.[11]

The structuring of tidal inlets is also important for longshore drift as if an inlet is unstructured sediment may by pass the inlet and form bars at the down-drift part of the coast.[11] Although this may also depend on the inlet size, delta morphology, sediment rate and by passing mechanism.[4] Channel location variance and amount may also influence the impact of long shore drift on a tidal inlet as well.

For example, the Arcachon lagoon is a tidal inlet system in South west France, which provides large sources and sinks for longshore drift sediments. The impact of longshore drift sediments on this inlet system is highly influenced by the variation in the number of lagoon entrances and the location of these entrances.[11] Any change in these factors can cause severe down-drift erosion or down-drift accretion of large swash bars.[11]

Human influences edit

This section consists of long-shore drift features that occur unnaturally and in some cases (e.g. groynes, detached breakwaters) have been constructed to enhance the effects of longshore drift on the coastline but in other cases have a negative impact on long-shore drift (ports and harbours).

Groynes edit

 
Timber groyne from Swanage Bay, UK

Groynes are shore protection structures, placed at equal intervals along the coastline in order to stop coastal erosion and generally cross the intertidal zone.[2] Due to this, groyne structures are usually used on shores with low net and high annual longshore drift in order to retain the sediments lost in storm surges and further down the coast.[2]

There are numerous variations to groyne designs with the three most common designs consisting of:

  1. zig-zag groynes, which dissipate the destructive flows that form in wave-induced currents or in breaking waves.
  2. T-head groynes, which reduce wave height through wave diffraction.
  3. ‘Y’ head, a fish-tail groyne system.[2]

Artificial headlands edit

Artificial headlands are also shore protection structures, which are created in order to provide a certain amount of protection to beaches or bays.[2] Although the creation of headlands involves accretion of sediments on the up-drift side of the headland and moderate erosion of the down-drift end of the headland, this is undertaken in order to design a stabilised system that allows material to accumulate in beaches further along the shore.[2]

Artificial headlands can occur due to natural accumulation or also through artificial nourishment.

 
Picture showing the use of artificial headlands and detached breakwaters in a coastal system

Detached breakwaters edit

Detached breakwaters are shore protection structures, created to build up sandy material in order to accommodate drawdown in storm conditions.[2] In order to accommodate drawdown in storm conditions detached breakwaters have no connection to the shoreline, which lets currents and sediment pass between the breakwater and the shore.[2] This then forms a region of reduced wave energy, which encourages the deposition of sand on the lee side of the structure.[2]

Detached breakwaters are generally used in the same way as groynes, to build up the volume of material between the coast and the breakwater structure in order to accommodate storm surges.[2]

Ports and harbours edit

The creation of ports and harbours throughout the world can seriously impact on the natural course of longshore drift. Not only do ports and harbours pose a threat to longshore drift in the short term, they also pose a threat to shoreline evolution.[2] The major influence, which the creation of a port or harbour can have on longshore drift, is the alteration of sedimentation patterns, which in turn may lead to accretion and/or erosion of a beach or coastal system.[2]

As an example, the creation of a port in Timaru, New Zealand in the late 19th century led to a significant change in the longshore drift along the South Canterbury coastline.[6] Instead of longshore drift transporting sediment north up the coast towards the Waimataitai lagoon, the creation of the port blocked the drift of these (coarse) sediments and instead caused them to accrete to the south of the port at South beach in Timaru.[6] The accretion of this sediment to the south, therefore meant a lack of sediment being deposited on the coast near the Waimataitai lagoon (to the north of the port), which led to the loss of the barrier enclosing the lagoon in the 1930s and then shortly after, the loss of the lagoon itself.[6] As with the Waimataitai lagoon, the Washdyke Lagoon, which currently lies to the north of the Timaru port, is undergoing erosion and may eventually breach, causing loss of another lagoon environment.

See also edit

References edit

Citations edit

  1. ^ Gomez-Pina G (2002) "Sand dune management problems and techniques, Spain", Journal of Coastal Research, Iss 36: 325–332.
  2. ^ a b c d e f g h i j k l m n Reeve et al., 2004
  3. ^ a b Bijker, E.W., 1971. Longshore transport computation. J. Waterways Harbors Division 97, WW4, 687--701.
  4. ^ a b c d Brunn, 2005
  5. ^ a b Brunn, 2005, Michel and Howa, 1997
  6. ^ a b c d e Hart et al., 2008
  7. ^ IPetersen et al., 2008
  8. ^ a b Hart et al., 2008, Petersen et al., 2008
  9. ^ Kirk and Lauder, 2000
  10. ^ a b c Soons et al., 1997
  11. ^ a b c d Michel and Howa, 1997

Books edit

  • Bruun, Per, ed. (2005). Port and coastal engineering developments in Science and technology. South Carolina: P. Bruun.
  • Hart, D.E; Marsden, I; Francis, M (2008). "Chapter 20: Coastal systems". In Winterbourne, M; Knox, G.A.; Marsden, I.D.; Burrows, C (eds.). Natural history of Canterbury (3rd ed.). Canterbury University Press. pp. 653–684.
  • Reeve, D; Chadwick, A; Fleming, C (2004). Coastal engineering-processes, theory and design practice. New York: Spon Press.

Journal articles edit

  • Kirk, R.M; Lauder, G.A (2000). "Significant coastal lagoon systems in the South Island, New Zealand". Science for Conservation. DOC 46p: 13–24.
  • Michel, D; Howa, H.L (1997). "Morphodynamic behaviour of a tidal inlet system in a mixed-energy environment". Physics and Chemistry of the Earth. 22 (3–4): 339–343. Bibcode:1997PCE....22..339M. doi:10.1016/s0079-1946(97)00155-9.
  • Peterson, D; Deigaard, R; Fredsoe, J (July 2008). "Modelling the morphology of sandy spits". Coastal Engineering. 55 (7–8): 671–684. doi:10.1016/j.coastaleng.2007.11.009.
  • Soons, J.M; Schulmeister, J; Holt, S (April 1997). "The Holocene evolution of a well nourished gravelly barrier and lagoon complex, Kaitorete "Spit", Canterbury, New Zealand". Marine Geology. 26 (1–2): 69–90. Bibcode:1997MGeol.138...69S. doi:10.1016/S0025-3227(97)00003-0.

External links edit

  • Photos, animation and explanation for schools, geography-site.co.uk
  • has a brief animation on longshore drift.
  • USGS — Coastal Erosion on Cape Cod, woodshole.er.usgs.gov
  • , ecy.wa.gov
  • , cofc.edu
  • British Geological Survey: portable streamer traps for longshore sediment transport measurement

longshore, drift, from, longshore, current, geological, process, that, consists, transportation, sediments, clay, silt, pebbles, sand, shingle, shells, along, coast, parallel, shoreline, which, dependent, angle, incoming, wave, direction, oblique, incoming, wi. Longshore drift from longshore current is a geological process that consists of the transportation of sediments clay silt pebbles sand shingle shells along a coast parallel to the shoreline which is dependent on the angle of incoming wave direction Oblique incoming wind squeezes water along the coast and so generates a water current which moves parallel to the coast Longshore drift is simply the sediment moved by the longshore current This current and sediment movement occur within the surf zone The process is also known as littoral drift 1 Diagram demonstrating longshore drift1 beach2 sea3 longshore current direction4 incoming waves5 swash6 backwashBeach sand is also moved on such oblique wind days due to the swash and backwash of water on the beach Breaking surf sends water up the beach swash at an oblique angle and gravity then drains the water straight downslope backwash perpendicular to the shoreline Thus beach sand can move downbeach in a sawtooth fashion many tens of meters yards per day This process is called beach drift but some workers regard it as simply part of longshore drift because of the overall movement of sand parallel to the coast Longshore drift affects numerous sediment sizes as it works in slightly different ways depending on the sediment e g the difference in long shore drift of sediments from a sandy beach to that of sediments from a shingle beach Sand is largely affected by the oscillatory force of breaking waves the motion of sediment due to the impact of breaking waves and bed shear from long shore current 2 Because shingle beaches are much steeper than sandy ones plunging breakers are more likely to form causing the majority of long shore transport to occur in the swash zone due to a lack of an extended surf zone 2 Contents 1 Overview 1 1 Longshore drift formulas 1 2 Features of shoreline change 1 3 The sediment budget 2 Natural features 2 1 Spits 2 2 Barriers 2 3 Tidal inlets 3 Human influences 3 1 Groynes 3 2 Artificial headlands 3 3 Detached breakwaters 3 4 Ports and harbours 4 See also 5 References 5 1 Citations 5 2 Books 5 3 Journal articles 6 External linksOverview editLongshore drift formulas edit There are numerous calculations that take into consideration the factors that produce longshore drift These formulations are Bijker formula 1967 1971 The Engelund and Hansen formula 1967 The Ackers and White formula 1973 The Bailard and Inman formula 1981 The Van Rijn formula 1984 The Watanabe formula 1992 3 These formulas all provide a different view into the processes that generate longshore drift The most common factors taken into consideration in these formulas are Suspended and bed load transport Waves e g breaking and non breaking The shear exerted by waves or the flow associated with waves 3 Features of shoreline change edit Longshore drift plays a large role in the evolution of a shoreline as if there is a slight change of sediment supply wind direction or any other coastal influence longshore drift can change dramatically affecting the formation and evolution of a beach system or profile These changes do not occur due to one factor within the coastal system in fact there are numerous alterations that can occur within the coastal system that may affect the distribution and impact of longshore drift Some of these are Geological changes e g erosion backshore changes and emergence of headlands Change in hydrodynamic forces e g change in wave diffraction in headland and offshore bank environments Change to hydrodynamic influences e g the influence of new tidal inlets and deltas on drift Alterations of the sediment budget e g switch of shorelines from drift to swash alignment exhaustion of sediment sources The intervention of humans e g cliff protection groynes detached breakwaters 2 The sediment budget edit The sediment budget takes into consideration sediment sources and sinks within a system 4 This sediment can come from any source with examples of sources and sinks consisting of Rivers Lagoons Eroding land sources Artificial sources e g nourishment Artificial sinks e g mining extraction Offshore transport Deposition of sediment on shore Gullies through the landThis sediment then enters the coastal system and is transported by longshore drift A good example of the sediment budget and longshore drift working together in the coastal system is inlet ebb tidal shoals which store sand that has been transported by long shore transport 5 As well as storing sand these systems may also transfer or by pass sand into other beach systems therefore inlet ebb tidal shoal systems provide good sources and sinks for the sediment budget 5 Sediment deposition throughout a shoreline profile conforms to the null point hypothesis where gravitational and hydraulic forces determine the settling velocity of grains in a seaward fining sediment distribution Long shore occurs in a 90 to 80 degree backwash so it would be presented as a right angle with the wave line Natural features editThis section consists of features of longshore drift that occur on a coast where long shore drift occurs uninterrupted by man made structures Spits edit nbsp Provincetown Spit at the northern end of Cape Cod was formed by longshore drift after the end of the last Ice age Spits are formed when longshore drift travels past a point e g river mouth or re entrant where the dominant drift direction and shoreline do not veer in the same direction 6 As well as dominant drift direction spits are affected by the strength of wave driven current wave angle and the height of incoming waves 7 Spits are landforms that have two important features with the first feature being the region at the up drift end or proximal end Hart et al 2008 The proximal end is constantly attached to land unless breached and may form a slight barrier between the sea and an estuary or lagoon 8 called peresyp in the Russian tradition of geomorphology The second important spit feature is the down drift end or distal end which is detached from land and in some cases may take a complex hook shape or curve due to the influence of varying wave directions 8 As an example the New Brighton spit in Canterbury New Zealand was created by longshore drift of sediment from the Waimakariri River to the north 6 This spit system is currently in equilibrium but undergoes alternate phases of deposition and erosion Barriers edit Barrier systems are attached to the land at both the proximal and distal end and are generally widest at the down drift end 9 These barrier systems may enclose an estuary or lagoon system like that of Lake Ellesmere Te Waihora enclosed by the Kaitorete Spit or hapua which form at river coast interface such as at the mouth of the Rakaia River The Kaitorete Spit in Canterbury New Zealand is a barrier spit system which generally falls under the definition barrier as both ends of the landform are attached to land but has been named a spit that has existed below Banks Peninsula for the last 8 000 years 10 This system has undergone numerous changes and fluctuations due to avulsion of the Waimakariri River which now flows to the north or Banks Peninsula erosion and phases of open marine conditions 10 The system underwent further changes c 500 year BP when longshore drift from the eastern end of the spit system created the barrier which has been retained due to ongoing longshore transport 10 Tidal inlets edit The majority of tidal inlets on longshore drift shores accumulate sediment in flood and ebb shoals 4 Ebb deltas may become stunted on highly exposed shores and in smaller spaces whereas flood deltas are likely to increase in size when space is available in a bay or lagoon system 4 Tidal inlets can act as sinks and sources for large amounts of material which therefore impacts on adjacent parts of the coastline 11 The structuring of tidal inlets is also important for longshore drift as if an inlet is unstructured sediment may by pass the inlet and form bars at the down drift part of the coast 11 Although this may also depend on the inlet size delta morphology sediment rate and by passing mechanism 4 Channel location variance and amount may also influence the impact of long shore drift on a tidal inlet as well For example the Arcachon lagoon is a tidal inlet system in South west France which provides large sources and sinks for longshore drift sediments The impact of longshore drift sediments on this inlet system is highly influenced by the variation in the number of lagoon entrances and the location of these entrances 11 Any change in these factors can cause severe down drift erosion or down drift accretion of large swash bars 11 Human influences editThis section consists of long shore drift features that occur unnaturally and in some cases e g groynes detached breakwaters have been constructed to enhance the effects of longshore drift on the coastline but in other cases have a negative impact on long shore drift ports and harbours Groynes edit nbsp Timber groyne from Swanage Bay UKGroynes are shore protection structures placed at equal intervals along the coastline in order to stop coastal erosion and generally cross the intertidal zone 2 Due to this groyne structures are usually used on shores with low net and high annual longshore drift in order to retain the sediments lost in storm surges and further down the coast 2 There are numerous variations to groyne designs with the three most common designs consisting of zig zag groynes which dissipate the destructive flows that form in wave induced currents or in breaking waves T head groynes which reduce wave height through wave diffraction Y head a fish tail groyne system 2 Artificial headlands edit Artificial headlands are also shore protection structures which are created in order to provide a certain amount of protection to beaches or bays 2 Although the creation of headlands involves accretion of sediments on the up drift side of the headland and moderate erosion of the down drift end of the headland this is undertaken in order to design a stabilised system that allows material to accumulate in beaches further along the shore 2 Artificial headlands can occur due to natural accumulation or also through artificial nourishment nbsp Picture showing the use of artificial headlands and detached breakwaters in a coastal systemDetached breakwaters edit Detached breakwaters are shore protection structures created to build up sandy material in order to accommodate drawdown in storm conditions 2 In order to accommodate drawdown in storm conditions detached breakwaters have no connection to the shoreline which lets currents and sediment pass between the breakwater and the shore 2 This then forms a region of reduced wave energy which encourages the deposition of sand on the lee side of the structure 2 Detached breakwaters are generally used in the same way as groynes to build up the volume of material between the coast and the breakwater structure in order to accommodate storm surges 2 Ports and harbours edit The creation of ports and harbours throughout the world can seriously impact on the natural course of longshore drift Not only do ports and harbours pose a threat to longshore drift in the short term they also pose a threat to shoreline evolution 2 The major influence which the creation of a port or harbour can have on longshore drift is the alteration of sedimentation patterns which in turn may lead to accretion and or erosion of a beach or coastal system 2 As an example the creation of a port in Timaru New Zealand in the late 19th century led to a significant change in the longshore drift along the South Canterbury coastline 6 Instead of longshore drift transporting sediment north up the coast towards the Waimataitai lagoon the creation of the port blocked the drift of these coarse sediments and instead caused them to accrete to the south of the port at South beach in Timaru 6 The accretion of this sediment to the south therefore meant a lack of sediment being deposited on the coast near the Waimataitai lagoon to the north of the port which led to the loss of the barrier enclosing the lagoon in the 1930s and then shortly after the loss of the lagoon itself 6 As with the Waimataitai lagoon the Washdyke Lagoon which currently lies to the north of the Timaru port is undergoing erosion and may eventually breach causing loss of another lagoon environment See also editBeach evolution Beach erosion and accretion Coastal management to prevent coastal erosion and creation of beach Coastal erosion Coastal geography Sand dune stabilizationReferences editCitations edit Gomez Pina G 2002 Sand dune management problems and techniques Spain Journal of Coastal Research Iss 36 325 332 a b c d e f g h i j k l m n Reeve et al 2004 a b Bijker E W 1971 Longshore transport computation J Waterways Harbors Division 97 WW4 687 701 a b c d Brunn 2005 a b Brunn 2005 Michel and Howa 1997 a b c d e Hart et al 2008 IPetersen et al 2008 a b Hart et al 2008 Petersen et al 2008 Kirk and Lauder 2000 a b c Soons et al 1997 a b c d Michel and Howa 1997 Books edit Bruun Per ed 2005 Port and coastal engineering developments in Science and technology South Carolina P Bruun Hart D E Marsden I Francis M 2008 Chapter 20 Coastal systems In Winterbourne M Knox G A Marsden I D Burrows C eds Natural history of Canterbury 3rd ed Canterbury University Press pp 653 684 Reeve D Chadwick A Fleming C 2004 Coastal engineering processes theory and design practice New York Spon Press Journal articles edit Kirk R M Lauder G A 2000 Significant coastal lagoon systems in the South Island New Zealand Science for Conservation DOC 46p 13 24 Michel D Howa H L 1997 Morphodynamic behaviour of a tidal inlet system in a mixed energy environment Physics and Chemistry of the Earth 22 3 4 339 343 Bibcode 1997PCE 22 339M doi 10 1016 s0079 1946 97 00155 9 Peterson D Deigaard R Fredsoe J July 2008 Modelling the morphology of sandy spits Coastal Engineering 55 7 8 671 684 doi 10 1016 j coastaleng 2007 11 009 Soons J M Schulmeister J Holt S April 1997 The Holocene evolution of a well nourished gravelly barrier and lagoon complex Kaitorete Spit Canterbury New Zealand Marine Geology 26 1 2 69 90 Bibcode 1997MGeol 138 69S doi 10 1016 S0025 3227 97 00003 0 External links editPhotos animation and explanation for schools geography site co uk Intranet lissjunior hants sch uk has a brief animation on longshore drift USGS Coastal Erosion on Cape Cod woodshole er usgs gov Shore drift ecy wa gov Longshore drift in South Carolina cofc edu British Geological Survey portable streamer traps for longshore sediment transport measurement Retrieved from https en wikipedia org w index php title Longshore drift amp oldid 1216093802, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.