Midwest League rosters

Below are the full rosters and coaching staff of the 16 teams of Minor League Baseball's Midwest League.

Eastern Division

Bowling Green Hot Rods

Bowling Green Hot Rods roster
Players Coaches/Other

Pitchers

  • 18 Shane Baz
  • 14 Michael Costanzo
  • 40 Hector Figueroa
  • -- Austin Franklin
  • 17 Miller Hogan
  • 34 Matthew Liberatore
  • 30 Easton McGee
  • -- Luis Moncada
  • 10 Chris Muller
  • 29 Joel Peguero
  • 24 Caleb Sampen
  • 23 Nick Sprengel
  • 16 Alan Strong
  • 11 Zach Trageton
  • 13 Nathan Witt

Catchers

  • 28 Roberto Alvarez
  • 26 Chris Betts
  • 21 Erik Ostberg

Infielders

  •  8 Jonathan Aranda
  •  3 Osmy Gregorio
  •  9 Ford Proctor
  •  2 Seaver Whalen

Outfielders

  •  6 Ruben Cardenas
  • 20 Tony Pena
  • 25 Jordan Qsar
  •  1 Nick Schnell
  • 22 Grant Witherspoon

Manager

  • -- Blake Butera

Coaches

  • -- Skeeter Barnes (coach)
  • 31 Jim Paduch (hitting)
  • -- Wuarnner Rincones (coach)


7-day injured list
* On Tampa Bay Rays 40-man roster
# Rehab assignment
∞ Reserve list
‡ Restricted list
§ Suspended list
† Temporary inactive list
Roster updated February 16, 2020
Transactions
→ More rosters: MiLB  Midwest League
Tampa Bay Rays minor league players

Dayton Dragons

Dayton Dragons roster
Players Coaches/Other

Pitchers

  • -- Ryan Campbell
  • -- Zac Correll ‡
  • 28 Connor Curlis
  • 32 Jerry D'Andrea
  • 40 Jhon De Jesus
  •  9 Eddy Demurias
  • -- Alexis Diaz
  • 15 Andy Fisher
  • 40 Pedro Garcia
  • 21 Tyler Gibson
  • -- Jacob Heatherly
  • -- Cory Heitler
  • 16 Jordan Johnson
  • 33 Carlos Machorro
  •  7 James Marinan
  • 39 Andrew McDonald
  • 30 Moises Nova
  • 35 Matt Pidich
  • 24 Lyon Richardson
  • 36 Adrian Rodriguez
  • 20 Eduardo Salazar
  • 26 Ricky Salinas
  • 31 Randy Wynne

Catchers

  • 11 Ernesto Liberatore
  • 34 Morgan Lofstrom
  •  3 Jay Schuyler

Infielders

  •  2 Claudio Finol
  • 13 Miguel Hernandez
  •  8 Juan Martinez
  •  4 Carlos Rivero
  • 37 Cameron Warren

Outfielders

  • 17 Mariel Bautista
  •  5 Miles Gordon
  • 22 Matt Lloyd
  •  6 Michael Siani
  • 25 Bren Spillane
  • -- Brandt Stallings ‡
  • 27 Randy Ventura

Manager

  • -- Gookie Dawkins

Coaches


7-day injured list
* On Cincinnati Reds 40-man roster
# Rehab assignment
∞ Reserve list
‡ Restricted list
§ Suspended list
† Temporary inactive list
Roster updated November 23, 2019
Transactions
→ More rosters: MiLB  Midwest League
Cincinnati Reds minor league players

Fort Wayne TinCaps

Fort Wayne TinCaps roster
Players Coaches/Other

Pitchers

  • -- Carlos Belen
  •  8 Dylan Coleman
  • 28 Omar Cruz
  • 27 Cullen Dana
  • 26 Andrew Dean
  • 13 Jesus Gonzalez
  • 30 Carlos Guarate
  • 36 Ramon Perez
  • 21 Jose Quezada
  • -- Hazahel Quijada
  • 33 Austin Smith
  • 24 Franklin Van Gurp
  • 25 Ryan Weathers
  • -- Mark Zimmerman

Catchers

  • 37 Juan Fernandez
  • 12 Blake Hunt
  • -- Jose Lezama
  • 37 Chandler Seagle

Infielders

Outfielders

  • 16 Michael Curry
  •  2 Jawuan Harris
  •  1 Grant Little
  • 20 Agustin Ruiz
  • 11 Dwanya Williams-Sutton

Manager

  • 10 Anthony Contreras

Coaches

  •  7 Jhonny Carvajal (fielding)
  •  5 Jon Mathews (hitting)
  • -- Jackson Quezada (pitching)


7-day injured list
* On San Diego Padres 40-man roster
# Rehab assignment
∞ Reserve list
‡ Restricted list
§ Suspended list
† Temporary inactive list
Roster updated January 14, 2020
Transactions
→ More rosters: MiLB  Midwest League
San Diego Padres minor league players

Great Lakes Loons

Great Lakes Loons roster
Players Coaches/Other

Pitchers

  • -- Aldry Acosta
  • -- Reza Aleaziz
  • 33 Jeff Beige
  • 28 Justin Bruihl
  • -- Jose Chacin
  • -- Daniel Cruz
  • 14 Edward Cuello
  • -- Alec Gamboa
  • 32 Justin Hagenman
  • 45 Joel Inoa
  • 35 Stephen Kolek
  • -- Jack Little
  • 38 Kevin Malisheski
  • -- Jordan Martinson
  • 44 Aaron Ochsenbein
  • -- Robinson Ortiz
  • -- Elio Serrano
  • -- Jesus Vargas
  • -- Mark Washington
  • 52 Zach Willeman

Catchers

  • 30 Gersel Pitre

Infielders

  • 16 Luke Heyer
  • 15 Brandon Lewis
  •  8 Leonel Valera
  • 24 Justin Yurchak

Outfielders

  • -- Tyler Adkison ‡
  • -- Jonny Deluca
  •  1 Sam McWilliams
  • 13 James Outman
  • 19 Dan Robinson
  • 10 Chris Roller

Manager

Coaches

  • -- Seth Conner (hitting)
  • -- Elián Herrera
  • -- Stephanos Stroop (pitching)


7-day injured list
* On Los Angeles Dodgers 40-man roster
# Rehab assignment
∞ Reserve list
‡ Restricted list
§ Suspended list
† Temporary inactive list
Roster updated August 5, 2020
Transactions
→ More rosters: MiLB  Midwest League
Los Angeles Dodgers minor league players

Lake County Captains

Lake County Captains roster
Players Coaches/Other

Pitchers

  • -- Raymond Burgos
  • 32 Zach Draper
  • 48 Nick Gallagher
  • 46 Ethan Hankins
  • 30 Tim Herrin
  • 35 Eli Lingos
  • 38 Kyle Marman
  • 37 Shane McCarthy
  • 10 Jake Miednik
  • 43 Thomas Ponticelli
  • 40 Kellen Rholl
  • 28 Alex Royalty
  • 34 Matt Turner
  • 26 Luis Valdez

Catchers

  • 36 Miguel Jerez
  • 44 Bryan Lavastida
  • 13 Angel Lopez Alvarez
  • 31 Eric Rodríguez
  • 27 Josh Rolette

Infielders

  • 12 Jesse Berardi
  • 17 Ulysses Cantu
  • 23 Raynel Delgado
  • 37 Ike Freeman
  • 89 Marcos Gonzalez
  • 15 Daniel Schneemann

Outfielders

  •  7 Jonathan Englemann
  • 33 Quentin Holmes
  •  6 Hosea Nelson
  •  4 Clark Scolamiero
  •  8 Billy Wilson

Manager

Coaches

  • -- Jason Blanton (pitching)
  • -- Vance Law (bench)
  • -- Mike Mergenthaier (hitting)


7-day injured list
* On Cleveland Indians 40-man roster
# Rehab assignment
∞ Reserve list
‡ Restricted list
§ Suspended list
† Temporary inactive list
Roster updated May 29, 2020
Transactions
→ More rosters: MiLB  Midwest League
Cleveland Indians minor league players

Lansing Lugnuts

Lansing Lugnuts roster
Players Coaches/Other

Pitchers

  • -- Juan De Paula
  • 21 Cobi Johnson
  • -- Colton Laws
  • 16 Will McAffer
  • 14 Troy Miller
  • 20 Eric Pardinho
  • -- Luis Quinones §
  • 10 Marcus Reyes
  • 32 Brody Rodning
  • 35 Fitz Stadler
  • 27 Troy Watson
  • 26 Sean Wymer

Catchers

  • 24 Hagen Danner
  • 22 Ryan Gold
  • 23 Gabriel Moreno

Infielders

  • 24 Johnny Aiello
  • 15 Ronny Brito
  • 90 Luis De Los Santos
  • 74 Jordan Groshans
  • 31 Miguel Hiraldo
  •  3 Leonardo Jimenez
  •  9 Rafael Lantigua
  •  2 Otto Lopez
  • 25 L. J. Talley

Outfielders

  • 38 Griffin Conine
  • 31 Mc Gregory Contreras
  • 19 Tanner Kirwer
  •  7 D. J. Neal

Manager

  • -- Luis Hurtado

Coaches

  • -- Phil Cundari (pitching)
  • 13 Dave Pano (position)
  • -- Ryan Wright (hitting)


7-day injured list
* On Toronto Blue Jays 40-man roster
# Rehab assignment
∞ Reserve list
‡ Restricted list
§ Suspended list
† Temporary inactive list
Roster updated June 2, 2020
Transactions
→ More rosters: MiLB  Midwest League
Toronto Blue Jays minor league players

South Bend Cubs

South Bend Cubs roster
Players Coaches/Other

Pitchers

  • -- Jose Albertos
  •  9 Faustino Carrera
  • 15 Derek Casey
  • -- Kohl Franklin
  • 34 Brian Glowicki
  • 39 Fauris Guerrero
  • 32 Brandon Hughes
  • 21 Brendan King
  • 30 Riley McCauley
  • 37 Ivan Medina
  • 35 Zach Mort
  • 16 Eugenio Palma
  • -- Eury Ramos
  • -- Peyton Remy
  • 44 Casey Ryan
  • 22 Cam Sanders
  • 36 Riley Thompson
  • 25 Carlos Vega
  • 33 Blake Whitney

Catchers

  • 20 Caleb Knight
  • 13 Marcus Mastrobuoni
  • 38 Gustavo Polanco

Infielders

  •  3 Clayton Daniel
  •  5 Levi Jordan
  • 40 Fidel Mejia
  • -- Christopher Morel
  •  2 Rafael Narea
  • 45 Yonathan Perlaza
  • 27 Jake Slaughter
  • 18 Chase Strumpf
  • 24 Andy Weber

Outfielders

  • 40 Brennen Davis
  • 11 Darius Hill
  •  6 Nelson Maldonado
  •  7 Cole Roederer
  • -- Jonathan Sierra
  • 29 Nelson Velazquez

Manager

Coaches

  • -- Ricardo Medina (assistant hitting)
  • -- Dan Puente (hitting)
  • 19 Jamie Vermilyea (pitching)


7-day injured list
* On Chicago Cubs 40-man roster
# Rehab assignment
∞ Reserve list
‡ Restricted list
§ Suspended list
† Temporary inactive list
Roster updated February 16, 2020
Transactions
→ More rosters: MiLB  Midwest League
Chicago Cubs minor league players

West Michigan Whitecaps

West Michigan Whitecaps roster
Players Coaches/Other

Pitchers

  • -- Jose Appleton
  • 19 Gio Arriera
  • 28 Michael Bienlien
  •  4 Yaya Chentouf
  • -- Drew Crosby
  • -- Isrrael De La Cruz
  • 35 Sandel De La Cruz
  • -- Carlos Guzman
  • -- Zack Hess
  • -- Xavier Javier
  • 17 Chance Kirby
  • 34 Angel Reyes
  • 39 Hugh Smith
  • 24 Jared Tobey
  • -- Cristhian Tortosa
  •  6 Robbie Welhaf
  • 32 Adam Wolf

Catchers

  • 37 Cooper Johnson
  •  7 Sam McMillan
  • -- Gresuan Silverio

Infielders

  • 15 Corey Joyce
  •  9 Jack Kenley
  • -- Luis Laurencio
  • 14 Andre Lipcius
  • 11 Zach Malis
  • 27 Wenceel Perez
  • -- Reynaldo Rivera ‡

Outfielders

  • 33 Dayton Dugas
  • 18 Parker Meadows
  •  5 Daniel Reyes

Manager

Coaches


7-day injured list
* On Detroit Tigers 40-man roster
# Rehab assignment
∞ Reserve list
‡ Restricted list
§ Suspended list
† Temporary inactive list
Roster updated July 31, 2020
Transactions
→ More rosters: MiLB  Midwest League
Detroit Tigers minor league players

Western Division

Beloit Snappers

Beloit Snappers roster
Players Coaches/Other

Pitchers

  • 22 Reid Birlingmair
  • 41 Charlie Cerny
  • 17 Chase Cohen
  • 24 Calvin Coker
  • 30 Joe DeMers
  • 21 Richard Guasch
  • 33 Angello Infante
  • 40 Rafael Kelly
  • 20 Jaimito Lebron
  • -- Daniel Martinez
  • 19 Aiden McIntyre
  • 36 Bryce Nightengale
  • 27 Josh Reagan
  • 28 Brandon Withers

Catchers

  •  7 John Jones
  • 23 JJ Schwarz
  •  4 Skyler Weber

Infielders

  •  6 Marcos Brito
  • 15 Joseph Pena
  • 31 Santis Sanchez
  •  8 Max Schuemann
  •  1 Cobie Vance
  •  5 Nick Ward
  •  2 Michael Woodworth

Outfielders

  • 26 Anthony Churlin
  • 16 Devin Foyle
  • 14 Lester Madden
  • 12 Nick Osborne

Manager

  • -- Lloyd Turner

Coaches

  • -- Craig Conklin (coach)
  • -- Javier Godard (hitting)
  • 39 Don Schulze (pitching)


7-day injured list
* On Oakland Athletics 40-man roster
# Rehab assignment
∞ Reserve list
‡ Restricted list
§ Suspended list
† Temporary inactive list
Roster updated October 20, 2019
Transactions
→ More rosters: MiLB  Midwest League
Oakland Athletics minor league players

Burlington Bees

Burlington Bees roster
Players Coaches/Other

Pitchers

  • 36 Luis Alvarado
  • 40 Clayton Chatham
  • 51 Ethan Clark
  • 19 Eduardo Del Rosario
  • 31 Cole Duensing
  • -- Nick Frank
  • 41 Shane Kelso
  • 34 Dylan King
  • 45 Mayky Perez
  • 28 Robinson Pina
  • 25 Luis Ramirez
  • 50 Parker Joe Robinson
  • 39 Keith Rogalla
  • 23 Jose Soriano
  • 30 John Swanda
  • 33 Chad Sykes
  • 26 Greg Veliz
  • 15 Hector Yan

Catchers

  •  6 Keinner Pina
  •  9 Harrison Wenson

Infielders

  • 12 Justin Jones
  • 24 Kevin Maitan
  • 11 Adrian Rondon
  •  8 Alvaro Rubalcaba
  •  7 Livan Soto

Outfielders

  • 18 Francisco Del Valle
  •  4 Johan Sala
  • 22 Ryan Vega
  • 27 Nonie Williams

Manager

Coaches

  • 14 William Bradley (hitting)
  •  3 Trevor Nyp (defensive)


7-day injured list
* On Los Angeles Angels 40-man roster
# Rehab assignment
∞ Reserve list
‡ Restricted list
§ Suspended list
† Temporary inactive list
Roster updated February 16, 2020
Transactions
→ More rosters: MiLB  Midwest League
Los Angeles Angels minor league players

Cedar Rapids Kernels

Cedar Rapids Kernels roster
Players Coaches/Other

Pitchers

  • 20 Denny Bentley
  • 21 Andrew Cabezas
  • 43 Erik Cha
  • 40 Kody Funderburk
  • 41 Nate Hadley
  • 36 Jose Martinez
  • 37 Tyler Palm
  • 46 J.T. Perez
  • 17 Rickey Ramirez
  • 11 Brian Rapp
  • 39 Luis Rijo
  • 16 Austin Schulfer
  • 18 Carlos Suniaga
  • 31 Dylan Thomas
  • 47 Josh Winder

Catchers

  • 19 Trevor Casanova
  • -- Alex Isola
  • -- Ben Rodriguez
  • 38 Kyle Schmidt

Infielders

  • 25 Seth Gray
  • 15 Wander Javier
  •  1 Daniel Ozoria
  •  2 Anthony Prato
  •  9 Yunior Severino
  • 24 Gabe Snyder
  •  4 Spencer Steer

Outfielders

  • 30 Jared Akins
  •  5 DaShawn Keirsey
  • 44 Matt Wallner
  • 13 Tyler Webb

Manager

Coaches

  • -- Bryce Berg (hitting)
  • -- Pete Larson (pitching)
  • -- Calvin Maduro (pitching)
  • 22 Luis Antonio Rodriguez (coach)


7-day injured list
* On Minnesota Twins 40-man roster
# Rehab assignment
∞ Reserve list
‡ Restricted list
§ Suspended list
† Temporary inactive list
Roster updated January 14, 2020
Transactions
→ More rosters: MiLB  Midwest League
Minnesota Twins minor league players

Clinton LumberKings

Clinton LumberKings roster
Players Coaches/Other

Pitchers

  •  4 Elkin Alcala
  • 28 Nathan Alexander
  • 12 Tanner Andrews
  • 37 Cam Baird
  • 32 Raul Brito
  • 29 Peyton Culbertson
  • 41 Alberto Guerrero
  • 20 Tyler Mitzel
  • 31 Remey Reed
  •  7 Josh Roberson
  • 32 Manuel Rodriguez
  • 22 George Soriano
  • 35 Jake Walters
  • 10 Zach Wolf

Catchers

  • 11 Will Banfield
  • 14 J.D. Osborne

Infielders

  •  8 Samuel Castro
  • 33 José Devers
  • 18 Evan Edwards
  • 15 Bubba Hollins
  •  1 Marcos Rivera
  •  2 Christopher Torres

Outfielders

  •  5 Davis Bradshaw
  • 27 Peyton Burdick
  •  9 Thomas Jones
  • 13 Kameron Misner

Manager

Coaches

  • 45 Mark DiFelice (pitching)
  • 26 Frank Moore (defensive)
  • -- Matt Snyder (hitting)


7-day injured list
* On Miami Marlins 40-man roster
# Rehab assignment
∞ Reserve list
‡ Restricted list
§ Suspended list
† Temporary inactive list
Roster updated February 16, 2020
Transactions
→ More rosters: MiLB  Midwest League
Miami Marlins minor league players

Kane County Cougars

Kane County Cougars roster
Players Coaches/Other

Pitchers

  • -- Cal Becker ‡
  • -- Geoffrey Bramblett
  • 19 Adrian Del Moral
  • 45 Luis Frias
  • 16 Michel Gelabert
  • 12 Jackson Goddard
  • 26 Kenny Hernandez
  • 30 Yaramil Hiraldo
  • 15 Levi Kelly
  • 11 Kai–Wei Lin
  • 40 Chester Pimentel
  • 25 Wesley Rodriquez
  • 23 Matt Tabor
  • 22 Andy Toelken
  • -- Blake Workman

Catchers

  •  9 Zachery Almond
  •  1 Nick Dalesandro

Infielders

  •  5 Blaze Alexander
  • 14 David Garza
  •  7 Buddy Kennedy
  •  4 Steven Leyton
  •  8 Keshawn Lynch
  •  6 Joey Rose
  • 32 Zack Shannon

Outfielders

  • 17 Dominic Fletcher
  •  3 Tra Holmes
  • 10 Kristian Robinson

Manager

  • 13 Vince Harrison

Coaches

  • -- Barry Enright (pitching)
  • -- Juan Francia (coach)
  • -- K.C. Judge (hitting)


7-day injured list
* On Arizona Diamondbacks 40-man roster
# Rehab assignment
∞ Reserve list
‡ Restricted list
§ Suspended list
† Temporary inactive list
Roster updated February 16, 2020
Transactions
→ More rosters: MiLB  Midwest League
Arizona Diamondbacks minor league players

Peoria Chiefs

Peoria Chiefs roster
Players Coaches/Other

Pitchers

  • 22 Rodard Avelino
  • 99 Fabian Blanco
  • 34 Michael Brettell
  • 47 Franyel Casadilla
  • -- Noel De Jesus
  • 28 Logan Gragg
  • 39 Tony Locey
  • -- Connor Lunn
  • 40 Wilfredo Pereira
  • -- Jack Ralston
  • 19 Dalton Roach
  • -- Jacob Schlesener
  • 25 Colin Schmid
  • 26 Evan Sisk
  • 37 Sebastian Tabata
  • 15 Connor Thomas
  • -- Michael YaSenka

Catchers

  • 36 Leandro Cedeno
  • 29 Carlos Soto

Infielders

  • -- Moises Castillo
  • 21 Imeldo Diaz

Outfielders

  • 95 Terry Fuller
  •  3 Jonatan Machado
  • -- Tyler Reichenborn
  • -- David Vinsky
  • 91 Donivan Williams

Manager

Coaches

  • -- Cody Gabella (hitting)
  • -- Adrian Martin (pitching)


7-day injured list
* On St. Louis Cardinals 40-man roster
# Rehab assignment
∞ Reserve list
‡ Restricted list
§ Suspended list
† Temporary inactive list
Roster updated June 1, 2020
Transactions
→ More rosters: MiLB  Midwest League
St. Louis Cardinals minor league players

Quad Cities River Bandits

Quad Cities River Bandits roster
Players Coaches/Other

Pitchers

  • 22 Valente Bellozo
  • 26 Jonathan Bermudez
  • 28 Jose Bravo
  • -- Lupe Chavez
  • 41 Devin Conn
  • 19 Brett Daniels
  • 11 Luis De Paula
  • 36 R.J. Freure
  • 29 Garrett Gayle
  • 10 Joey Gonzalez
  • 43 Layne Henderson
  • 37 Juan Pablo Lopez
  • -- Mark Moclair
  • 13 Jose Alberto Rivera
  • 27 Matt Ruppenthal
  • -- Jairo Solis
  • 44 Felipe Tejada

Catchers

  • 16 Oscar Campos
  • 14 Alex Holderbach
  • 10 Cesar Salazar
  • 31 C.J. Stubbs

Infielders

  •  3 Trey Dawson
  • 35 Austin Dennis
  •  9 Grae Kessinger
  • 18 Freudis Nova
  • 15 Michael Wielansky

Outfielders

  • 21 Wilyer Abreu
  • 17 Carlos Machado
  •  4 Alex McKenna
  •  1 Ramiro Rodriguez

Manager

  • 12 Ray Hernandez

Coaches

  •  6 Erick Abreu (pitching)
  • -- Sean Godfrey (hitting)


7-day injured list
* On Houston Astros 40-man roster
# Rehab assignment
∞ Reserve list
‡ Restricted list
§ Suspended list
† Temporary inactive list
Roster updated February 16, 2020
Transactions
→ More rosters: MiLB  Midwest League
Houston Astros minor league players

Wisconsin Timber Rattlers

Wisconsin Timber Rattlers roster
Players Coaches/Other

Pitchers

  • 30 Freisis Adames
  • 26 Nick Bennett
  • 39 Victor Castaneda
  • 28 Jake Cousins
  • 32 Tyler Gillies
  • 15 Adam Hill
  • 11 Justin Jarvis
  • 22 Max Lazar
  • 37 Joey Matulovich
  • 14 Michael Mediavilla
  • 16 Reese Olson
  • -- Dylan Prohoroff
  • 21 Wilfred Salaman
  • 34 Ethan Small

Catchers

  • 18 Brent Diaz
  • 38 Thomas Dillard
  • 19 Kekai Rios

Infielders

  •  1 Yeison Coca
  • 13 Gabriel Garcia
  • 36 Korry Howell
  •  9 Chad McClanahan
  •  6 Connor McVey
  •  3 Antonio Pinero

Outfielders

  • 12 Pablo Abreu
  •  7 Jesus Lujano
  •  4 Je'Von Ward

Manager

Coaches


7-day injured list
* On Milwaukee Brewers 40-man roster
# Rehab assignment
∞ Reserve list
‡ Restricted list
§ Suspended list
† Temporary inactive list
Roster updated October 26, 2019
Transactions
→ More rosters: MiLB  Midwest League
Milwaukee Brewers minor league players

gollark: I mean, orbital launch is not cheap, though in space you benefit from the shorter nights.
gollark: As of now, wouldn't it probably be better to just find some abandoned desert, stick a lot of solar panels there, and somehow run power cables back to somewhere useful?
gollark: Water vapour apparently self-regulates somehow.
gollark: Honestly, given politicking, I think the only way we'll actually fix the climate thing is if there's some relatively easy geoengineering solution.
gollark: Trees respiring?

See also

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.