DC CONTINUITY PROJECT
  • Main Page
    • Site Update Log >
      • Roadmap >
        • Pages that Need Updates
        • New Content Waiting List
    • Comment Log >
      • Comment Archive
      • Time Traveler's Lament
      • The Great Girlfriend Debate
      • The Manhunter Conundrum
    • Blog >
      • September 2025 - Some Comments Require a Blog Post
      • July 2025 - Talyn's Very Reasonable Request
      • April 2025 - The History of DC's Manhunter aka How to Break Matt's Tiny Brain
      • June 2024 - Big Science Action! The Art of Mike Becker
      • Febuary 2024 - The Biggest Problem in Comics
      • September 2023 - A Flash Movie Exists, Apparently aka A Strategy of Loss Mitigation​
      • Febuary 2023 - Obligatory DCU James Gunn Reaction
      • November 2022 - A Gift to All of Us
      • November 2022 - My Favorite Superman Movie Pitch
      • August 2022 - Big Science Action aka the Team that Never Existed
      • March 2022 - The Batman
      • July 2021 - # Superhero Movies
      • May 2021 - The Extended Marvel Family
      • March 2021 - Hawk & Dove
      • February 2021 - That Electrocutioner Moment...
      • November 2017 - To Wed Or Not To Wed
      • January 2017 - The Adventures of Superman
      • December 2016 - Batman V Superman
      • December 2016 - Starting A Blog!
    • The DCCP Podcast
    • Frequently Asked Questions >
      • FAQ: The Lantern Corps
      • FAQ: Do You Have A Plan For THIS Character?
    • Other Fan Continuities >
      • The Sprite Gallery
      • Allan's Golden Age JSA Timeline
      • Personmans12's ​Martian Manhunter Movie
      • Gavinski's Odditorium
    • Patreon Czarnians
  • Character Lists
    • Complete Alphabetical Character List
    • Casts of Characters >
      • Superman >
        • Supergirl >
          • Dreamgirl
        • Superboy
        • Power Girl
        • Steel >
          • John Henry Irons
        • Krypto
        • Eradicator
        • Superman Supporting Characters >
          • Lois Lane
          • Jimmy Olsen
          • Jonathan Kent
          • Martha Kent
          • Jor-El
          • Lara
          • Lana Lang
          • Pete Ross
          • Perry White
          • Cat Grant
          • Jon Kent
          • Maggie Sawyer
          • Dan Turpin
        • Superman Villains >
          • Lex Luthor >
            • Mercy Graves
          • General Zod >
            • Faora
            • Non
          • Brainiac
          • Metallo
          • Parasite
          • Bizarro
          • Mr. Mxyzptlk
          • Doomsday
          • Livewire
          • Toyman
          • Manchester Black >
            • The Hat
            • The Elite
          • Silver Banshee
          • Mongul
          • The Cyborg Superman
          • Atomic Skull
          • Bloodsport
          • Titano
          • Bruno Mannheim
      • Batman >
        • Nightwing >
          • Blockbuster >
            • Mark Desmond
          • Lady Vic
          • Tony Zucco
        • Oracle >
          • Birds of Prey
        • Talon >
          • Anarky
        • Kōmori >
          • David Cain
        • Batgirl >
          • Alysia Yeoh
          • Cluemaster
        • Robin
        • The Huntress
        • Batwoman >
          • Jacob Kane
        • Batman Supporting Characters >
          • Selina Kyle >
            • Catwoman >
              • Karon
            • Helena Kyle
            • Slam Bradley
          • Alfred Pennyworth
          • Commissioner Gordon >
            • Harvey Bullock
            • Renee Montoya
            • Sarah Essen
            • GCPD >
              • Crispus Allen
              • Mackenzie Bock
              • Stanley Kitch
          • Lucius Fox >
            • Batwing
          • Talia Al Ghul
          • Leslie Thompkins
          • Thomas Wayne
          • Martha Wayne
          • Jason Todd
          • Julie Madison
          • Vicki Vale
          • Silver St. Cloud
        • Batman Villains >
          • The Joker
          • Harley Quinn
          • The Penguin
          • Two-Face
          • The Riddler
          • Poison Ivy
          • Scarecrow
          • Mister Freeze
          • Killer Croc
          • Bane
          • Ra's Al Ghul >
            • Nyssa Al Ghul
            • League of Assassins
          • Clayface
          • Man-Bat
          • Mad Hatter
          • Black Mask
          • Hugo Strange
          • Red Hood
          • Firefly
          • Victor Zsasz
          • The Ventriloquist
          • Killer Moth
          • Calendar Man
          • Carmine Falcone
          • Sal Maroni
          • Rupert Thorne
      • Wonder Woman >
        • Troia >
          • Spellbinder
        • Wonder Girl >
          • Helena Sandsmark
        • Hippolyta >
          • Steve Trevor
          • Hippolyta Villains >
            • Doctor Cyber
            • Doctor Poison
            • Queen Clea
            • Red Panzer
            • Baron Blitzkrieg
        • Artemis
        • Nubia
        • Manitou Dawn >
          • Manitou Raven
        • Wonder Woman Supporting Characters >
          • Etta Candy
          • Antiope
        • Wonder Woman Villains >
          • Circe >
            • Lyta
          • Ares
          • Cheetah
          • Giganta
          • Silver Swan
          • Doctor Psycho
          • Sebastian Ballesteros
      • The Flash >
        • Kid Flash
        • Jesse Quick >
          • Johnny Quick
          • Liberty Belle
        • Flash Supporting Characters >
          • Linda Park
          • Irey West
          • Jai West
          • Jay Garrick >
            • The Rival
          • Joan Garrick
          • Barry Allen
          • Iris Allen >
            • Dawn Allen
            • Don Allen
          • Solovar >
            • Nnamdi
        • Flash Villains >
          • The Rogues
          • Zoom
          • Gorilla Grodd
          • Captain Cold
          • Heat Wave
          • Mirror Master >
            • Sam Scudder
          • Captain Boomerang >
            • Digger Harkness
          • Weather Wizard
          • The Trickster >
            • James Jesse
          • The Turtle
          • Doctor Alchemy
          • Pied Piper
          • The Thinker >
            • Girder
          • Reverse Flash
          • Golden Glider
          • The Top
          • Magenta
      • Green Lantern >
        • John Stewart
        • Guy Gardner
        • Jade
        • Obsidian
        • Guardians of Oa
        • Green Lantern Corps >
          • Abin Sur
          • Arisia Rrab
          • Ch'p
          • Katma Tui
          • Kilowog
          • Mogo
          • Salaak
          • Soranik Natu
          • Tomar-Re
          • Adara
          • Apros
          • Arkkis Chummuck
          • Boodikka
          • Brik
          • Chaselon
          • Galius Zed
          • G'nort
          • Graf Toren
          • Hannu
          • K'ryssma
          • Laira
          • Larvox
          • Medphyll
          • Penn Maricc
          • Princess Iolande
          • Prohl Gosgotha
          • Rot Lop Fan
          • Saarek
          • Shilandra Thane
          • Stel
        • Green Lantern Supporting Characters >
          • Carol Ferris
          • Alex DeWitt
          • Hal Jordan
          • Alan Scott >
            • Evil Star
            • Thorn
          • Saint Walker
        • Green Lantern Villains >
          • Sinestro >
            • Arkillo
            • Amon Sur
            • Karu-Sil
          • Star Sapphire
          • The Manhunters
          • The Weaponers of Qward
          • The Controllers
          • Fatality
          • Doctor Polaris
          • Sonar
          • Nero
          • Effigy
          • Atrocitus
          • Legion
          • Krona
      • Martian Manhunter >
        • Miss Martian
        • King Faraday
        • Martian Manhunter Villains >
          • Malefic
          • White Martians
          • Scorch
          • The Human Flame
      • Aquaman >
        • Aqualad >
          • Aquagirl
        • Tempest >
          • Dolphin
          • Mareena
        • Mera >
          • Orin
        • Aquaman Supporting Characters >
          • Vulko
          • Tom Curry
          • Atlanna
          • Orvax Marius
        • Aquaman Villains >
          • Black Manta
          • Ocean Master
          • King Shark
          • The Fisherman
          • Siren
          • Kalandro
          • Thorne
      • Black Canary >
        • Arsenal >
          • Lian Harper
          • Cheshire
        • Red Canary
        • Lady Shiva >
          • Richard Dragon
          • Bronze Tiger
        • Black Canary Supporting Cast >
          • Laurel Drake >
            • Larry Lance
          • Wildcat
        • Black Canary Villains >
          • Roulette >
            • The Gambler
      • Green Arrow >
        • Speedy
        • Green Arrow Supporting Characters >
          • Felicity Smoak
          • Oliver Queen
          • Shado
          • Arrowette >
            • Miss Arrowette
        • Green Arrow Villains >
          • Merlyn
          • Clock King
          • Black Spider
          • Count Vertigo
          • Electrocutioner
          • China White
          • Brick
      • Hawkgirl >
        • Hawkwoman
        • Hawkman
        • The Hawks Supporting Characters >
          • Speed Saunders
          • Ke-Dre
          • Khufu Kan-Tarr
          • Chay-Ara Thal
        • The Hawks Villains >
          • Shadow Thief
          • Gentleman Ghost
          • Byth
          • Onimar Synn
          • Northwind
          • Hath-Set
      • Captain Marvel >
        • Mary Marvel
        • Freddy Marvel
        • Captain Marvel Supporting Characters >
          • The Wizard Shazam
          • Uncle Dudley
          • Isis
        • Captain Marvel Villains >
          • Doctor Sivana >
            • Magnificus Sivana
            • Thaddeus Sivana Jr.
            • Georgia Sivana
          • Black Adam
          • Mister Mind
          • Sabbac
      • Static >
        • Gear
        • The Rubberband Man
        • Static Supporting Characters >
          • Frieda Goren
          • Sharon Hawkins
        • Static Villains >
          • Hotstreak
          • Ebon
          • Edwin Alva
          • Omnifarious
      • Firestorm >
        • Firehawk
        • Firestorm Supporting Characters >
          • Ronnie Raymond
          • Martin Stein
        • Firestorm Villains >
          • Killer Frost
          • Multiplex
          • Tokamak
      • Blue Beetle >
        • Traci Thirteen >
          • Doctor Thirteen
          • Meihui Lan
        • Blue Beetle Supporting Characters >
          • Brenda Del Vechio
          • Paco Testas
          • Ted Kord
          • Dan Garrett
          • Jarvis Kord
      • Big Barda >
        • Mister Miracle >
          • Shilo Free
        • Orion
      • Stargirl >
        • Starman
        • Pat Dugan >
          • The Star-Spangled Kid
        • Jack Knight >
          • Ted Knight
          • The Shade
          • Sadie Nash >
            • The Mist
          • David Knight
          • Prince Gavyn
      • Black Lightning >
        • Thunder >
          • Grace Choi
        • Black Lightning Supporting Characters >
          • Lynn Stewart
          • Jennifer Pierce
          • Peter Gambi
        • Black Lightning Villains >
          • Tobias Whale
          • Victor Swann
      • Swamp Thing >
        • John Constantine
        • Sprout
        • Swamp Thing Supporting Characters >
          • Abigail Holland
          • Matthew Cable
          • Linda Holland
        • Swamp Thing Villains >
          • Anton Arcane
          • Floronic Man
          • The Patchwork Man
          • Avery Sunderland
      • Jason Blood >
        • The Demon Supporting Characters >
          • Randu Singh
          • Glenda Mark
        • The Demon Villains >
          • Klarion the Witch Boy
          • Morgaine Le Fay
      • Solo Characters >
        • The Question
        • Crimson Avenger >
          • Wing
        • Rip Hunter
        • Black Orchid >
          • Phillip Sylvian
          • Susan Linden-Thorne
          • Flora Black
        • Guardian
        • The Creeper
        • Spy Smasher
        • Shade the Changing Man
        • Ambush Bug
        • Human Target
    • Superhero Teams >
      • Justice League >
        • Zatanna >
          • Zatara
        • Booster Gold
        • The Atom >
          • Ray Palmer
          • Jean Loring
        • Elongated Man >
          • Sue Dibny
        • Red Tornado
        • Captain Atom
        • The Ray >
          • Happy Terrill
        • Justice League Villains >
          • Despero
          • Doctor Light
          • Felix Faust
          • T.O. Morrow
          • Amazo
          • Professor Ivo
          • Starro
          • Doctor Destiny
          • Calculator
          • Kanjar Ro
          • Eclipso
          • Royal Flush Gang >
            • Royal Flush King
            • Royal Flush Queen
            • Ace
            • Wildcard
            • Joe "King" Carny
            • Amos Fortune
      • Watchtower >
        • Plastic Man >
          • Offspring
        • Tomorrow Woman
        • Zauriel
        • Aztek
        • Watchtower Villains >
          • Prometheus
          • The General
          • The Key
          • Asmodel
          • Queen Bee
          • Mageddon
          • Injustice Gang
          • Tartarus
      • Teen Titans >
        • Cyborg >
          • Cyborgirl
        • Beast Boy
        • Raven >
          • Arella
          • Azar
          • Trigon
        • Starfire >
          • The Haven Project >
            • Atlee
            • Animal Man
            • Josiah Power
            • Grifter
          • General Ph'yzzon
          • Blackfire
        • Terra
        • Argent
        • Damage
        • Longshadow
        • Titans Villains >
          • Deathstroke >
            • Wintergreen
            • Grant Wilson
            • Ravens >
              • Copperhead
              • Marauder
              • Cinder
              • Gunhawk
          • Brother Blood
          • Fearsome Five >
            • Psimon
            • Mikron O'Jeneus >
              • Gizmo
            • Jinx
            • Shimmer
            • Mammoth
          • H.I.V.E. >
            • Damien Darhk
            • The H.I.V.E. Mistress
          • Titans of Myth
      • Justice Society >
        • Doctor Fate >
          • Inza Nelson
        • Mister Terrific
        • Doctor Midnite
        • Atom-Smasher >
          • Firebrand
          • Cyclotron
        • Al Pratt
        • Hourman
        • Sandman >
          • Garrett Sanford
        • The Spectre
        • Amazing Man
        • Miss America
        • Justice Society Villains >
          • Vandal Savage
          • The Ultra-Humanite
          • Solomon Grundy
          • Tigress
          • Icicle
          • Johnny Sorrow
          • Injustice Society >
            • Terra-Man
      • Doom Patrol >
        • Niles Caulder
        • Robotman
        • Elasti-Girl
        • Negative Man
        • Mento
        • Negative Woman
        • Crazy Jane
        • Major Disaster
        • Scandal Savage
        • Doom Patrol Supporting Characters >
          • Kate Godwin
          • Will Magnus
          • Kitty Faulkner
          • Kimiyo Hoshi
          • Danny the Street
        • Doom Patrol Villains >
          • Brotherhood of Evil
          • The Brain
          • Monsieur Mallah
          • Madame Rouge
          • Phobia
          • Warp
      • Outsiders >
        • Metamorpho >
          • Sapphire Stagg
          • Simon Stagg
          • Java
        • Katana >
          • Maseo Yamashiro
          • Wakizashi
        • Halo >
          • Dr. Helga Jace
        • Geo-Force
        • Indigo
      • Suicide Squad >
        • Amanda Waller
        • Rick Flag
        • Nemesis
        • Deadshot >
          • Zoe Torres
        • Plastique
        • Ravager >
          • Lillian Worth
        • Catman
      • JL Task Force
      • Freedom Fighters >
        • Frankenstein >
          • The Bride
        • Iron Munro
        • Phantom Lady >
          • Sandra Knight
        • Manhunter >
          • Paul Kirk
          • Mark Shaw
        • Uncle Sam
        • Human Bomb
        • Black Condor
      • Omega Men >
        • Adam Strange >
          • Alanna Strange
          • Aleea Strange
        • Captain Comet
        • Maxima
        • Tigorr
        • Vril Dox >
          • The Durlan
          • Gates
        • Kalista
        • Darkstar
        • Felicity
        • Omega Men Villains >
          • Lobo
          • Lady Styx
      • Stormwatch >
        • Jenny Sparks
        • Zealot
        • Icon
        • Rocket
        • Spartan
        • The Envoy
        • The Engineer >
          • Toshiro Mishawa
        • Doctor Occult >
          • Rose Psychic
      • Legion of Super Heroes >
        • Cosmic Boy
        • Saturn Girl
        • Lightning Lad
        • Brainiac 5
        • Duplicate Girl
        • Phantom Girl
        • Colossal Boy
        • Chameleon Boy
        • Invisible Kid
        • Shrinking Violet
        • Ultra Boy
        • Bouncing Boy
        • Sun Boy
        • Element Lad
        • Ferro Lad
        • Karate Kid
        • Shadow Lass
        • Sparks
        • Wildfire
        • Dawnstar
        • Timberwolf
        • XS
        • Dragonmage
        • Lantern Girl
        • RJ Brande
        • Legion of Super Heroes Villains >
          • Dominators
          • White Triangle Daxamites
          • Fatal Five
          • Tharok
          • Emerald Empress
          • Persuader
          • Mano
          • Validus
          • Justice League of Earth >
            • Earth Man
            • Golden Boy
            • Radiation Roy
            • Spider Girl
            • Storm Boy
            • Tusker
    • International Teams >
      • Global Guardians >
        • Red Star
        • Skyrocket
        • Fire
        • Ice
        • Knight >
          • Squire
          • Percival Sheldrake
        • Janissary
        • Rocket Red
        • Tasmanian Devil
        • Godiva
        • Warmaker One
      • The Kingdom >
        • Dragonfly
        • Vixen
        • Congorilla
        • Anansi The Spider
        • Shango
        • Doctor Mist
      • The Great Ten >
        • August General in Iron
        • Accomplished Perfect Physician
        • Celestial Archer
        • Ghost Fox Killer
        • Immortal Man in Darkness
        • Mother of Champions
        • Seven Deadly Brothers
        • Shaolin Robot
        • Socialist Red Guardsman
        • Thundermind
      • Big Science Action >
        • Ultimon
        • Cosmo Racer
        • Hammersuit Zero-X
        • Boss Bosozuko
        • Moon Maiden
        • Most Excellent Superbat
    • Villain Teams >
      • The Secret Society
      • Legion of Doom
      • The Light
    • Inactive Teams >
      • Teen Titans West >
        • Flamebird
        • Lilith
        • Bumblebee >
          • Herald
        • Hawk >
          • Don Hall
        • Dove
      • The Outlaws >
        • Runaway
        • Vibe
      • Young Justice
      • All-Star Squadron >
        • Commander Steel
        • Tarantula
        • Shining Knight
        • All-Star Squadron Villains >
          • The Wizard
          • Pantheress
          • Sportsmaster
      • Shadowpact >
        • Enchantress
        • Blue Devil >
          • Kid Devil
        • Ragman
        • Deadman
        • Nightshade
        • Bloodwynd
        • Nightmaster
        • Phantom Stranger
        • Sargon the Sorcerer
        • Atlan
    • Historic Teams >
      • Justice Riders >
        • Jonah Hex
        • Super-Chief >
          • Saganowahna
        • Tallulah Black
        • Bat Lash
        • El Diablo
      • Easy Company >
        • Sergeant Rock
        • Dukes
        • Bulldozer
        • Sure Shot
        • Wildman
        • Four Eyes
      • Creature Commandos >
        • G.I. Robot
        • Warren Griffith
        • Vincent Velcoro
      • Blackhawks >
        • Blackhawk
        • Stanislaus Drozdowski
        • Ritter Hendricksen
        • Andre Blanc-Dumont
        • Olaf Bjornson
        • Chuck Sirianni
        • Zinda Blake
    • Government & Spy Organizations >
      • Team 7
      • Checkmate
      • Argus
      • DEO >
        • Director Bones >
          • Doctor Love
      • The First Strike Program >
        • Peacemaker
        • Chemo
      • S.H.A.D.E.
      • Kobra >
        • Kobra Khan
      • Université Notre Dame Des Ombres
    • Other Worlds >
      • Gemworld >
        • Lady Amethyst
        • Amethyst
        • Topaz
        • Lady Turquoise
        • Lady Emerald
        • Lord Garnet
        • Citrina
        • Dark Opal
        • Lord Sardonyx
        • Mordru
        • Granch
        • The Diamond Priest
        • Donal
        • Phoss
        • Rhodo
        • Taffy
      • Skartaris >
        • The Warlord
        • Tara
        • Machiste
        • Jennifer Morgan
        • Shakira
        • Mariah Romanova
        • Deimos
        • Joshua Morgan
        • Ashiya
        • Aton
        • Aram al Ashir
      • Camelot >
        • Arthur Pendragon
        • Merlin
        • Madame Xanadu
        • Mordred
        • Lady Guinevere
        • Lancelot Du Lac
        • Blackbriar Thorn
      • New Gods >
        • Apokolips >
          • Darkseid
          • Desaad
          • Granny Goodness
          • Kalibak
          • Glorious Godfrey
          • Doctor Bedlam
          • Steppenwolf
          • Killroy
          • Female Furies
          • Lashina
          • Bernadeth
          • Stompa
          • Mad Harriet
          • Auralie
          • Gilotina
          • Brimstone
          • Yuga Khan
          • Heggra
          • Drax
          • Suli
        • New Genesis >
          • Highfather
          • Metron
          • Himon
          • Lightray
          • Bekka
          • Forager
          • The Forever People
          • Vykin the Brave
          • Serifan
          • Beautiful Dreamer
          • Big Bear
          • Mark Moonrider
          • Tigra
          • Avia
  • The Timeline
    • The Past >
      • ∞ BCE
      • 84,000,000 BCE
      • 2,000,000 BCE
      • 50,000 BCE
      • 45,000 BCE
      • 43,106 BCE
      • 43,083 BCE
      • 43,000 BCE
      • 32,064 BCE
      • 32,030 BCE
      • 24,000 BCE
      • 22,000 BCE
      • 20,000 BCE
      • 10,801 BCE
      • 10,774 BCE
      • 10,769 BCE
      • 9933 BCE
      • 9833 BCE
      • 9818 BCE
      • 9799 BCE
      • ​9780 BCE
      • ​9726 BCE
      • ​9703 BCE
      • ​9666 BCE
      • ​9579 BCE
      • 9563 BCE
      • ​9518 BCE
      • 9257 BCE
      • 8,000 BCE
      • 7980 BCE
      • 7000 BCE
      • 6510 BCE
      • 4080 BCE
      • 4000 BCE
      • 3880 BCE
      • 3565 BCE
      • 3100 BCE
      • 3000 BCE
      • 2900 BCE
      • ​2656 BCE
      • ​2600 BCE
      • ​2560 BCE
      • ​2246 BCE
      • 2220 BCE
      • ​2213 BCE
      • 2207 BCE
      • ​2200 BCE
      • 2189 BCE
      • 2183 BCE
      • 2180 BCE
      • 2175 BCE
      • 2171 BCE
      • 2169 BCE
      • 2164 BCE
      • 2160 BCE
      • 2156 BCE
      • ​2140 BCE
      • ​2137 BCE
      • 2100 BCE
      • ​2085 BCE
      • 2067 BCE
      • 2063 BCE
      • ​2054 BCE
      • 2050 BCE
      • 2043 BCE
      • 2031 BCE
      • 1820 BCE
      • 1600 BCE
      • 1596 BCE
      • 1550 BCE
      • 1500 BCE
      • 1400 BCE
      • 1300 BCE
      • 1200 BCE
      • 1145 BCE
      • 1040 BCE
      • 1024 BCE
      • 1016 BCE
      • 1007 BCE
      • 1001 BCE
      • 1000 BCE
      • ​998 BCE
      • 963 BCE
      • 866 BCE
      • 851 BCE
      • 842 BCE
      • 839 BCE
      • 723 BCE
      • 704 BCE
      • 701 BCE
      • 696 BCE
      • 682 BCE
      • 681 BCE
      • 678 BCE
      • 675 BCE
      • 608 BCE
      • 593 BCE
      • 586 BCE
      • 582 BCE
      • 580 BCE
      • 577 BCE
      • 576 BCE
      • 571 BCE
      • 486 BCE
      • 480 BCE
      • 344 BCE
      • 336 BCE
      • 334 BCE
      • 332 BCE
      • 326 BCE
      • 323 BCE
      • 210 BCE
      • 60 BCE
      • 53 BCE
      • 51 BCE
      • 49 BCE
      • 44 BCE
      • 103
      • 130
      • 221
      • 225
      • 300
      • 396
      • 400
      • 423
      • 447
      • 448
      • 461
      • 462
      • 471
      • 472
      • 474
      • 475
      • 476
      • 478
      • 481
      • 482
      • 483
      • 484
      • 488
      • 489
      • 490
      • 491
      • 494
      • 496
      • 499
      • 500
      • 501
      • 502
      • 503
      • 504
      • 505
      • 508
      • 509
      • 510
      • 511
      • 513
      • 514
      • 517
      • 538
      • 690
      • 702
      • 714
      • 729
      • 800
      • 958
      • 973
      • 1066
      • 1084
      • 1088
      • 1091
      • 1094
      • 1100
      • 1102
      • 1105
      • 1107
      • 1112
      • 1122
      • 1129
      • 1131
      • 1133
      • 1157
      • 1159
      • 1161
      • 1162
      • 1164
      • 1166
      • 1167
      • 1175
      • 1195
      • 1204
      • 1222
      • 1227
      • 1241
      • 1253
      • 1264
      • 1267
      • 1340
      • 1421
      • 1430
      • 1436
      • 1442
      • 1445
      • 1448
      • 1450
      • 1451
      • 1453
      • 1455
      • 1456
      • 1457
      • 1458
      • 1459
      • 1460
      • 1462
      • 1463
      • 1468
      • 1478
      • 1479
      • 1500
      • 1511
      • 1520
      • 1525
      • 1530
      • 1542
      • 1547
      • 1556
      • 1562
      • 1567
      • 1577
      • 1595
      • 1605
      • 1606
      • 1610
      • 1611
      • 1648
      • 1670
      • 1671
      • 1680
      • 1684
      • 1687
      • 1693
      • 1700
      • 1703
      • 1704
      • 1707
      • 1716
      • 1717
      • 1718
      • 1720
      • 1723
      • 1726
      • 1728
      • 1732
      • 1738
      • 1741
      • 1742
      • 1744
      • 1748
      • 1749
      • 1752
      • 1754
      • 1761
      • 1763
      • 1765
      • 1766
      • 1767
      • 1771
      • 1773
      • 1774
      • 1775
      • 1776
      • 1782
      • 1783
      • 1786
      • 1787
      • 1790
      • 1792
      • 1794
      • 1802
      • 1803
      • 1806
      • 1809
      • 1812
      • 1813
      • 1815
      • 1817
      • 1818
      • 1819
      • 1820
      • 1821
      • 1822
      • 1825
      • 1830
      • 1833
      • 1834
      • 1836
      • 1838
      • 1839
      • 1841
      • 1845
      • 1846
      • 1847
      • 1848
      • 1850
      • 1851
      • 1853
      • 1854
      • 1855
      • 1856
      • 1857
      • 1859
      • 1861
      • 1862
      • 1863
      • 1864
      • 1865
      • 1866
      • 1867
      • 1868
      • 1869
      • 1870
      • 1871
      • 1874
      • 1875
      • 1876
      • 1877
      • 1878
      • 1879
      • 1880
      • 1882
      • 1883
      • 1884
      • 1885
      • 1886
      • 1888
      • 1889
      • 1890
      • 1891
      • 1892
      • 1893
      • 1894
      • 1895
      • 1896
      • 1897
      • 1898
      • 1899
      • 1900
      • 1901
      • 1902
      • 1903
      • 1904
      • 1905
      • 1906
      • 1907
      • 1908
      • 1909
      • 1910
      • 1911
      • 1912
      • 1913
      • 1914
      • 1915
      • 1916
      • 1917
      • 1918
      • 1919
      • 1920
      • 1921
      • 1922
      • 1923
      • 1924
      • 1925
      • 1926
      • 1927
      • 1928
      • 1929
      • 1930
      • 1931
      • 1932
      • 1933
      • 1934
      • 1935
      • 1936
      • 1937
      • 1938
      • 1939
      • 1940
      • 1941
      • 1942
      • 1943
      • 1944
      • 1945
      • 1946
      • 1947
      • 1948
      • 1949
      • 1950
      • 1951
      • 1952
      • 1953
      • 1954
      • 1955
      • 1956
      • 1957
      • 1958
      • 1959
      • 1961
      • 1962
      • 1963
      • 1964
      • 1965
      • 1967
    • 80 years ago
    • 79 years ago
    • 78 years ago
    • 77 years ago
    • 75 years ago
    • 74 years ago
    • 73 years ago
    • 72 years ago
    • 71 years ago
    • 70 years ago
    • 69 years ago
    • 68 years ago
    • 67 years ago
    • 66 years ago
    • 65 years ago
    • 64 years ago
    • 63 years ago
    • 62 years ago
    • 61 years ago
    • 60 years ago
    • 59 years ago
    • 58 years ago
    • 57 years ago
    • 56 years ago
    • 55 years ago
    • 54 years ago
    • 53 years ago
    • 52 years ago
    • 51 years ago
    • 50 years ago
    • 49 years ago
    • 48 years ago
    • 47 years ago
    • 46 years ago
    • 45 years ago
    • 44 years ago
    • 43 years ago
    • 42 years ago
    • 41 years ago
    • 40 years ago
    • 39 years ago
    • 38 years ago
    • 37 years ago
    • 36 years ago
    • 35 years ago
    • 34 years ago
    • 33 years ago
    • 32 years ago
    • 31 years ago
    • 30 years ago
    • 29 years ago
    • 28 years ago
    • 27 years ago
    • 26 years ago
    • 25 years ago
    • 24 years ago
    • 23 years ago
    • 22 years ago
    • 21 years ago
    • 20 years ago
    • 19 years ago
    • 18 years ago
    • 17 years ago
    • 16 years ago
    • 15 years ago
    • 14 years ago
    • 13 years ago
    • 12 years ago
    • 11 years ago
    • 10 years ago
    • 9 years ago
    • 8 years ago
    • 7 years ago
    • 6 years ago
    • 5 years ago
    • 4 years ago
    • 3 years ago
    • 2 years ago
    • 1 year ago
    • now
    • The Future >
      • Soon
      • 2224
      • 2447
      • 2454
      • 2465
      • 2468
      • 2471
      • 2730
      • 2931
      • 2935
      • 2938 (Alternate)
      • 2951
      • 2956
      • 2957
      • 2958
      • 2958 (Alternate)
      • 2963 (Alternate)
      • 2966
      • 2969 (Alternate)
      • 2968
      • 2969
      • 2970
      • 2971
      • 2973
      • 2974
      • 2975
      • 2976
      • 2977
      • 2978
      • 2979
      • 2980
      • 2981
      • 2983
      • 2984
      • 2985
      • 2986
      • 2987
      • 2988
      • 2989
      • 2990
      • 2991
      • 2992
      • 2993
      • 2994
      • 2995
      • 2996
      • 2997
      • 2998
      • 2999
      • 3000
      • 3001
      • 3002
      • 3003
      • 3004
      • 3005
      • 3006
      • 3007
      • 16,450

Black Canary

Picture
36 years ago - Dinah Lance is born in Manhattan, the daughter of Larry Lance & Laurel Drake, who takes leave of absence from the All-Star Squadron.
32 years ago - 4-year-old Dinah​ begins to learn to play piano from her father, Larry Lance.
30 years ago - 6-year-old Dinah​ begins regularly spending time in the All-Star Squadron Perisphere. Ted Grant starts teaching her to fight. She insists that she's also going to be a hero someday.
28 years ago - 8-year-old Dinah's mother Laurel Drake retires as Black Canary when she is injured while fighting William Asmodeus Zard. She starts to focus on teaching Dinah martial arts.
​24 years ago - 12-year-old Dinah ​is brought by Ted Grant to meet O-Sensei.  Her mother Laurel Drake travels with them. She spends several months training under Richard Dragon & Ben Turner.
​22 years ago - 14-year-old Dinah's​ father Larry Lance is killed in the line of duty. Her mother Laurel Drake forbids her from taking up the mantle of Black Canary.  Dinah focuses her energy on her music, secretly continuing her training with Ted Grant.
20 years ago -  16-year-old Dinah releases her first album, a post-punk rock project with the band Ashes on Sunday.  She goes on tour, her mother Laurel Drake and Ted Grant both accompanying her as her managers.  She begins to don her own costume, secretly setting out as the new Black Canary with Ted’s help.
19 years ago - 17-year-old Dinah stops Stephen Sharpe from assassinating the daughter of a senator at an Ashes on Sunday concert.
18 years ago - 18-year-old Dinah finishes her tour.  Rather than return home she travels again to O-Sensei's dojo, continuing her training with Richard Dragon & Ben Turner.  When she returns she releases a second album, beginning another tour to continue secretly using her training as Black Canary.
17 years ago - 19-year-old Dinah goes up against the sonic-powered terrorist Discord who tries to take her concert hostage while Laurel Drake is visiting her on tour. She manifests her canary cry for the first time, the result of a minor mutation from her mother’s superhero career that would have gone undetected if she wasn’t an expert in vocal control.  Realizing that she is destined to be a hero no matter what, Laurel finally gives Dinah her blessing.
16 years ago - 20-year-old Dinah joins several other heroes in Happy Harbor, Maine, defeating a Starro invasion.  She joins them as a founding member of the Justice League.
​15 years ago - 21-year-old Dinah is contacted by King Faraday, and agrees to take freelance work for the DEO, stopping Nathan Prince from assassinating a state senator.  She saves the Justice League from Professor Ivo & Amazo.
14 years ago - 22-year-old Dinah undertakes a mission for the DEO, working alongside her mentors Richard Dragon & Ben Turner, as well as Sandra Wu. They infiltrate Kobra, uncovering much of their operational data.  She and Sanda are antagonistic at first, but develop a healthy respect for each other.  She first meets new Justice League member Oliver Queen, who is obviously smitten with her.
13 years ago - 23-year-old Dinah first meets Oliver Queen's new ward & sidekick, Roy Harper.  Seeing how much he longs for the approval of a mentor, she starts to work in Star City more often, her relationship with Oliver becoming more serious.
12 years ago - 24-year-old Dinah​ is attacked by the Monkey Fist Cult.
11 years ago - 25-year-old Dinah, while working with the DEO, first encounters the Golden Dragon, a human smuggling organization that trains its victims to become assassins.  Working to take them down, She confronts Sandra Wu, fighting her so that she doesn’t kill the advanced assassin students. Sandra relents, acknowledging Dinah as a potential equal.
10 years ago - 26-year-old Dinah assists Oliver Queen & Roy Harper in shutting down the criminal syndicates of Danny Brickwell, bringing the crime boss to justice.  She moves in with Oliver. Laurel Drake visits and remarks on how much Oliver reminds her of Larry Lance.
9 years ago - 27-year-old Dinah is present when the Justice League votes on what to do with Arthur Light after he attacks Sue Dibny on the satellite, and votes not to alter Light's mind. She recognizes her old teacher, Ben Turner, when the League of Assassins sends him to test Oliver Queen.  She proves to be the bigger threat, but Turner is able to overcome his brainwashing to misdirect the League away from her.  She begins tracking the League while Oliver leaves Star City to uncover corruption in Queen Consolidated with Hal Jordan, leaving Roy Harper to protect the city, unaware that William Tockman is poised to take over all organized crime in the city.
8 years ago - 28-year-old Dinah, Ted Grant & Richard Dragon free Ben Turner from the control of the League of Assassins. She accepts an invitation to join the new Justice League. Returning to Star City, she discovers that Oliver Queen has kicked Roy Harper out of his home due to his drug addiction.  She ends her relationship with Ollie, moving into her own loft where she takes Roy in, supporting him to get the help he needs. She goes behind Ollie’s back to accept an offer from William Tockman on the location of dangerous vigilante Eric Needham, brings him in, and stops the killing spree of Liam Hawkleigh.
7 years ago - 29-year-old Dinah's mother Laurel Drake dies suddenly of undiagnosed pancreatic cancer. She quits the Justice League, and moves into her mother’s flower shop in Manhattan, recording & releasing a new album. Roy Harper takes over her commission with the DEO, going undercover as a member of the Ravens.
6 years ago - 30-year-old Dinah rushes to make sure Roy Harper is alright after the Qurac bombing, helping him process his guilt and promising to help him in any way she can.  When Ted Grant is severely injured participating in illegal fighting tournaments Dinah investigates, discovering the mind control tech used by underground promoter Veronica Sinclair. She enters the tournament, losing herself to her anger and need for revenge, until Sandra Wu defeats her and shuts down the tournament for her.
5 years ago - 31-year-old Dinah works with Roy Harper's Teen Titans, helping train them in hand-to-hand combat.  When she learns that Jade Nguyen is withholding Roy's daughter Lian Harper from him she hunts her down herself, nearly beating her before she is poisoned and left near-catatonic. She is found by the Titans and saved by Pieter Cross. Once Jade is caught by the titans, she gets to meet Lian. 
4 years ago - 32-year-old Dinah's flower shop is destroyed by William Tockman in retaliation for the effectiveness of the new Green Arrow, Connor Hawke. She works with him to find the bomber.  She is contacted by Barbara Gordon, agreeing to become her operative, starting the Birds of Prey.
3 years ago - 33-year-old Dinah has to track Barbara Gordon, finding her clocktower, to stop Lady Elaine Marsh-Morton from killing her, marking the first time they'd met in person. Helena Bertinelli starts working with the Birds of Prey despite some tension as she’s slept with both of their exes.
2 years ago - 34-year-old Dinah helps build an entirely new Justice League after the death of Ted Kord, serving as their new chairperson. Tracking a series of missing persons, Dinah uncovers a new version of Veronica Sinclair's underground fighting tournament.  Refusing to compete, she shuts it down by freeing the mind controlled fighters with Barbara Gordon's help.
1 year ago - 35-year-old Dinah receives an invitation to the Monkey Fist Tournament. Following the human trafficking organization the Golden Dragon, she enters the tournament to further her investigation along with Ted Grant & Connor Hawke. She meets Sin the Golden Dragon fighter, and commits to winning the tournament to free her.  She beats Slade Wilson. stopping his tear through the tournament. Her final battle is with Sandra Wu, who ultimately ‘loses’ so she can pursue her own agenda.  Dinah frees the prisoners of the Golden Dragon, taking in Sin herself to live with her and attend school in New York.
now - 36-year-old Dinah discovers that Sin has created a Red Canary persona, going out to fight crime the same way she did at the same age. Trying to reconcile her desire to keep Sin safe while also allowing her the freedom to make her own choices, she introduces her to music, starting to work on new songs. When Oliver Queen creates new harm reduction facilities for drug users around Star City, publicly talking about his own failure to provide care for someone he loved, she makes sure to talk to Roy Harper before returning to Star City and asking Ollie on a date.

Black Canary is definitely one of the most prolific characters in all of DC.  She was either actively or retroactively involved in virtually every era of DC's continuity and a surprising majority of its most important teams.  She's established as one of their tentpole characters, almost specifically BECAUSE she wasn't trying to drive whole sections of plot. She was built as a supporting character, and managed to stay that way for a very long time, constantly outshining the characters she was meant to support. 

Eventually we got a modern, leading character version of Black Canary, and wouldn't you know it, she continued to be just as cool as ever, like she was just waiting for comics to catch up with her.  This is one of those timelines that is really just about trying to put a spotlight on all the great content we have for the character.  She's something special, and I hope you like what we did!

Black Canary's Comic History

It's actually kind of hard to nail down a first appearance of the modern Black Canary, Dinah Lance, because she was created in the midst of a pretty huge retcon that was almost immediately walked back.  Black Canary, the character, of course first appeared back in 1947 as a supporting character for Johnny Thunder, but within a year had fully taken over the feature, as well as taken Johnny's role in the Justice Society. In the 60's she would appear in crossovers between the Society and the new Justice League, but would eventually cross Earths to become a permanent member of the Justice League where she would start her long-standing romance with Green Arrow, who was notably younger than her. 

This stood for decades, until in 1983 a new twist was introduced; We discover that when Dinah crossed Earths she also had her consciousness swapped with the body of her daughter, who had been placed in suspended animation as a baby but who had grown to adulthood, and then had the memory of doing so wiped.  This was done to explain the fact that she wasn't aging as fast as the other Earth 2 characters over in the pages of All-Star Squadron, with only the small downside that it is completely insane. 

A few years later, the Crisis of Infinite Earths sorted this out; the modern Black Canary was now the daughter of the original, having grown up while her mom was in the Justice Society.  This means that now, retroactively, Black Canary's entire membership with the Justice League, as well as her romance with Green Arrow, now belonged to the modern, younger character.  This is a long-winded way to say that the first appearance of Dinah Lance, TECHNICALLY, is Justice League #75, her first appearance after crossing between Earths. 
Picture
Picture
All that said, It really is in the aftermath of the Crisis of Infinite Earths that we really meet Dinah Lance, even though she'd been around for some time.  While she made appearances in Detective Comics, her story was really being told over in Mike Grell's Green Arrow.  This is a great series and Dinah had some really fantastic moments, but she very clearly wasn't the main character.  What's more, many of the more problematic developments in Oliver & Dinah's relationship started here, where It was sometimes clear that Grell didn't always want his hero to be in a relationship.  

In the meantime, Dinah was also a part of the new Giffen & DeMatteis Justice League.  She was given a new, incredibly '80s costume, and certainly got her screen time, but ultimately the series was being written for laughs.  Dinah wasn't unfunny, but she wasn't really driving the plot.

To be clear, this wasn't a down era for Black Canary, She had a number of very good miniseries of her own, and DC absolutely seemed to understand that she was a very cool character, and they needed to get her right.  While DC as a whole was shaking itself out after the crisis and finding it's legs, there was just a very real, pervasive sense that this was a major character that had undergone a REAL upheaval and was just primed for someone to grab her and run with her.  
We got exactly that in 1996.  After the death of Oliver Queen, Dinah first appeared with Oracle in her ear in a story called 'Birds of a Feather' in Showcase, teaming up with Lois Lane.  Later that same year we got the one-shot Birds of Prey: Black Canary/Oracle by Chuck Dixon.  This was followed up with their ongoing series, Birds of Prey, which makes up some of the best work of Chuck Dixon's extensive era writing the Bat Family.  Within a few years Gail Simone took over the series, made it her own, and gave us literally some of the best traditional superhero comic stories of the 2000s.

This is really where Dinah finally comes into her own as a complete character.  I don't want to undersell how much Mike Grell Green Arrow series did to create the groundwork for who she was going to be, this new daughter of the original character who was suddenly the hero of all those classic Justice League stories. The character created there was still present and recognizable, but given such a huge stage she just instantly developed so much more complexity.  She was an adventure hero in the purest, most distilled sense of the concept.  She had complex motivations and personal challenges that all made sense given the life she lead.  Her relationship with Barbara, her partner and eventual best friend, developed into one of the best interpersonal relationships in comics. This was also a post-Ollie Dinah. When he inevitably returned from the dead their relationship suddenly carried a previously-absent complexity, because Dinah had become a far more complex character than she had been.  We can dig deeper into what was happening there later.

After a real whiff of an attempt to create a New 52 Black Canary (just a poor interpretation of her mom),  we've seen several new permutations on the character in the following years.  There were new wrinkles like a career as a rock star, or leading a new ultra-powered version of the Birds of Prey.  Dinah  is a character that doesn't always get to play on the main stage, but every time she gets the limelight she's invariably one of the best characters they have to play with.
Picture
Picture

Our Black Canary Story

Building up at timeline for Dinah is one of the most fun tasks we've tackled in a while. There were so many ways we could explore her story, and so many relationships for us to spotlight.  Her relationship with her mother is so deliberately complex, with Dinah striving to follow in her footsteps, and then stymied by her mother's desire to keep her safe.  Her love affair with Oliver is built on their mutual need to be forces of good, only for it to need to stop while Ollie learns some lessons about how to do that. There's the defining friendship with Barbara; which needs to remain at the core of the Birds of Prey no matter what.  

Those are the big obvious ones, but there are so many more to focus on.  Her uncle and mentor Ted Grant is a constant through her entire career, eventually growing to the point where he's more of HER sidekick.  The role she played in helping Roy Harper overcome his hardships is, I think, widely underemphasized, so much so that I think it's far more accurate to say he's a Black Canary supporting character than a Green Arrow one.  Her rivalry with Lady Shiva should feel resonant and constant as the two come to understand themselves better through their interactions with each other. All of this in a career that grows from story to story layered on top of each other with enough space to feel earned.  A big dense narrative built around a great, dynamic character.  

Dinah Lance & Oliver Queen

For a long time, if you asked someone to name one detail about Black Canary, the most likely answer would be her romance with Green Arrow.  It largely defined her for most of her tenure with the Justice League.  The retcon changing her so that she was the second Black Canary, daughter of the first, meant that there was an unavoidable change in the Dinah/Oliver dynamic, in that their relative ages reversed.  Instead of an older woman and a younger man, it was now a younger woman with an older man, with all the weird cultural bias stuff that comes with it.  

I have to confess that I was carrying around a weird bias about these two for a long time.  My comic reading really started in the 90s, where almost all depictions of Green Arrow were either reflections of or in dialog with the Mike Grell Green Arrow series.  For everything cool that series did for these characters, it really introduced some problematic elements to their relationship. Dinah often felt sidelined or left out, and Oliver often seemed to skirt right along the edge of infidelity.  This was how I understood Green Arrow to operate and didn't consider it a mischaracterization to be fixed.  In my mind, Dinah was better off without him.

That's wrong, though.  It's important that we make sure Green Arrow is a character that Dinah WOULD be attracted to, and that this pairing ultimately DOES work. Ollie is a flawed character, make no mistake, but we should see him grown and improve over the years, and more importantly so should Dinah.
Picture
Picture

Black Canary, Rockstar

It's now classic to see Black Canary playing her harmonica while on Justice League monitor duty, but in the past decade or so we've started to see the emergence of the idea that Dinah is a full-on musician, from the Birds of Prey movie where she was a lounge singer, to the 2015 series were she actually became the lead singer for the band Ashes on Sunday, which even led to the release of a pair of very good EPs.  This is such an intriguing idea; a superhero rockstar feels like such fertile territory, and Dinah is such an interesting character to imagine in this role, so we really wanted to take a stab at making this part of her story from the beginning.  

To make this feel like its really coming from her, we built in the idea that her dad, in addition to being a cop, was a lifelong musician.  The same way she follows in her mom's footsteps as a superhero, she follows in her dads on stage. There's a period in her teens when her mother was forbidding her to become Black Canary and she was doing it anyway.  We decided to make this happen while she is a touring teenage rockstar, with both her Mom and Uncle Ted as her managers. This immediately infuses that whole era with a distinct Hanna Montana / Jem & The Holograms energy that is new to Black Canary's story but immediately feels correct for Dinah's pre-Justice League years.  There's even wigs involved.  Of course, music remains a big part of her life even years later, giving her something to return to when she needs to return to herself. 

Black Canary's Costume

I find myself repeating a lot of the same ideas every time I write about costumes for some of these classic female characters, about how costumes can be sexy without being exploitive, and that sometimes it's even possible for sexuality to be empowering. I'd say it's mostly to do with intention; that when a competent artist sets out to draw a character that is both sexy and empowered, I think we can all pretty much recognize when they pull it off. 

I bring this up now because, even though Black Canary has been a lady in fishnets practically for her entire career going all the way back to 1947, I think she's ALWAYS been intentionally depicted as empowered.  There are images of her that are more deliberately sexualized than others, but generally I think there's been a recognizable undercurrent of strength and confidence that permeates her character, and that's very cool.

As far as Dinah's actual costume, I think she very likely starts out more or less in exactly her mothers' classic costume, sans mask, and also probably starts out wearing a blonde wig just like her, but over time I think certain elements just naturally evolve.  The emphasis on her gloves and boots as she becomes a better and better fighter, The zipper down the front of her costume instead of the corset.  Her just going blonde full-time. The introduction of the bird logo on both her suit and the back of her jacket.  She just seems like someone whose look would continually become more and more her own as she grows.  One thing that doesn't change, however, is the fishnets.  That's like Superman's cape at this point. 
Picture
Picture

Black Canary's Future

As we leave our timeline Black Canary had just done so many cool things. She just helped found a brand new version of the Justice League and is serving as their chairperson, and by any possible metric is absolutely killing it.  She's doing so while also remaining a full member of the Birds of Prey.  The comics used Dinah's stint as the Justice League chairperson as the reason she stepped away from the Birds but if anything we imagine that would make them work even closer.  

There is of course our Monkey Fist Tournament, a story we just love, where Dinah joined a small cadre of the worlds best martial artists on the remote island of the Monkey Fist Cult.  There are a number of plots playing out there but for Dinah the focus was on saving the kids being held there by the Golden Dragon, most notably Sin.  To that end Dinah goes on to actually win the whole tournament, all so she can save Sin and bring her home to New York.

That's probably the biggest change; Dinah has recently become the surrogate big sister and parent to a young teenager.  All of a sudden she finds herself in the same shoes her mother once wore, torn between what's best for her charge while also wanting to keep her safe.  It's absolutely the perfect place for her story to go next.  So many of Dinah's contemporaries are starting to reach the ends of their careers, thinking about passing on their legacies, but she was always the youngest of that generation.  She's absolutely in her prime, and will very likely continue to both mentor the heroes of today and tomorrow, and lead them by her own kick-ass example.

Related Characters

Oracle
Arsenal
Wildcat
Oliver Queen
The Huntress
Green Arrow
Speedy
Laurel Drake
Larry Lance
Birds of Prey
Justice League
Post
Comment Log
Picture
Picture
Proudly powered by Weebly