top of page

Wedding Song Traditional: A Complete Ceremony Guide

  • Writer: Cap City Band
    Cap City Band
  • 6 days ago
  • 16 min read
Grand church interior with stained-glass light and open sheet music, evoking traditional wedding song ceremony atmosphere

A traditional wedding song is a piece of music with a documented history of use in wedding ceremonies, typically spanning classical, sacred, or folk traditions that predate the 20th century. The most recognized examples include Johann Pachelbel's "Canon in D," Richard Wagner's "Bridal Chorus" from Lohengrin, and Felix Mendelssohn's "Wedding March" from A Midsummer Night's Dream. These three pieces anchor the Western wedding music canon and remain the most requested ceremony selections in 2026.


  • Canon in D by Pachelbel is the most requested traditional processional in North American weddings, recognized by its gently ascending chord progression and adaptable tempo.

  • Wagner's Bridal Chorus ("Here Comes the Bride") and Mendelssohn's Wedding March define the processional/recessional pairing used in the majority of Western Christian ceremonies.

  • Traditional wedding songs span classical orchestral pieces, sacred hymns like "Amazing Grace" and "Ave Maria," and cultural processionals from Jewish, Hawaiian, and other traditions.

  • According to FixTheMusic data from 10,000 real couples surveyed in 2026, over half of couples now ask musicians to blend multiple genres rather than stick to a single style, meaning traditional songs are increasingly paired with contemporary arrangements.

  • Live bands that can perform traditional wedding music in acoustic, jazz, or string-quartet arrangements offer couples the most flexibility for customizing the ceremony experience.

  • Cap City Band, based in Austin, Texas, performs traditional and contemporary wedding music across the full ceremony arc, from processional through recessional, under a single booking.


What Is the Name of the Traditional Wedding Song?


The phrase "the traditional wedding song" most commonly refers to one of three classical pieces: Wagner's "Bridal Chorus," Mendelssohn's "Wedding March," or Pachelbel's "Canon in D." Each has a distinct ceremonial role. Wagner's "Bridal Chorus" is typically used as the processional when the bride walks down the aisle. Mendelssohn's "Wedding March" serves as the recessional as the couple exits. Canon in D functions as a flexible prelude or processional for the wedding party entrance.


Felix Mendelssohn composed his "Wedding March" in 1842 as part of his incidental music for Shakespeare's A Midsummer Night's Dream (Op. 61). In many Western countries, the piece is played on a church pipe organ during the recessional, making it one of the most recognizable pieces of music ever written. Wagner's "Bridal Chorus" predates it by a few years, premiering in 1850 as part of the opera Lohengrin. Both compositions entered popular wedding use in the Victorian era and have not left since.


Canon in D, composed around 1680 by Johann Pachelbel, became the processional standard in the late 20th century, particularly after a 1968 Jean-Francois Paillard recording brought it to mainstream audiences. Its slow, repetitive bass line and layered melodic structure work equally well on solo piano, string quartet, or full ensemble, which explains its staying power across arrangements and venues.


Sunlit wedding ceremony aisle set for traditional wedding song processional with white floral arrangements

What Is the Most Classic Wedding Song?


The most classic wedding song in Western ceremony tradition is Pachelbel's Canon in D. No other piece appears on more wedding setlists across more countries, venue types, and religious contexts. Its structure suits nearly every ceremony format: it runs long enough for a full wedding party processional, adapts from solo piano to full string ensemble without losing its character, and carries a tone that reads as both romantic and dignified. For couples who want one reliable traditional anchor in their ceremony music, Canon in D is the answer.


But "most classic" depends on where you are asking. In a traditional Church of England service, Mendelssohn's Wedding March holds a stronger claim, having been used at royal weddings since Queen Victoria's daughter Princess Victoria married Prince Frederick William of Prussia in 1858. In Catholic ceremonies, "Ave Maria" in either the Franz Schubert version or the Bach-Gounod arrangement is often cited as the most spiritually resonant traditional choice. In Jewish ceremonies, the tune "Baruch Haba" traditionally accompanies the groom's entrance.


The Schubert "Ave Maria" deserves particular attention because it crosses the line between sacred hymn and concert art song. It works in Catholic, Protestant, and non-religious ceremonies alike, and a skilled vocalist can deliver it as one of the most emotionally affecting moments of any ceremony. This is precisely why working with a live vocalist who can navigate the song's dynamic range matters: a weak performance of "Ave Maria" deflates a room; a strong one stops it cold.


Live vocalist performing traditional wedding song Ave Maria at indoor ceremony
A live vocalist performing Ave Maria at a candlelit wedding ceremony with guests seated in wooden

What Songs Are Traditionally Played at Weddings?


Traditional wedding songs refer to a body of classical, sacred, and folk music that has been used in marriage ceremonies across generations and cultures. The Western canon includes orchestral processionals, organ voluntaries, sacred hymns, and concert art songs. Each serves a distinct moment in the ceremony sequence. Specifically, traditional wedding music divides across five ceremony moments: the prelude (while guests are seated), the processional (wedding party entrance), the bride's processional, the ceremony itself, and the recessional.


Prelude Songs for Wedding Ceremonies


Prelude music for a wedding ceremony plays while guests arrive and find their seats, typically 20 to 30 minutes before the processional begins. The right prelude song for a wedding sets the emotional temperature of the room without drawing attention away from the gathering itself. Johann Sebastian Bach's "Jesu, Joy of Man's Desiring" is the gold standard here: it is familiar, structurally elegant, and works beautifully on organ, piano, or string quartet at a tempo that does not rush guests.


Other strong prelude choices from the classical tradition include Bach's "Air on the G String," Handel's "Ombra Mai Fu," Vivaldi's "Spring" from The Four Seasons, and Beethoven's "Ode to Joy." For couples planning a longer guest arrival period, rotating through two or three of these pieces maintains variety without departing from the traditional register.


Traditional Processional Songs


The processional covers two distinct entrances: the wedding party and the bride (or couple, in non-traditional ceremonies). Wagner's "Bridal Chorus" remains the dominant bride's processional choice in Protestant and non-religious ceremonies. Purcell's "Trumpet Tune," Handel's "La Rejouissance," Clarke's "Trumpet Voluntary" (also called the "Prince of Denmark's March"), and Bach's "Jesu, Joy of Man's Desiring" all serve as excellent wedding party processionals before the couple's entrance.


Canon in D works for either moment. Many couples use it for the wedding party entrance and then shift to Wagner's "Bridal Chorus" for the bride's entrance, creating a two-part processional structure with clear musical distinction between the two moments.


Traditional Recessional Songs


Mendelssohn's "Wedding March" is the default recessional, and for good reason: its upbeat, triumphant energy perfectly matches the emotional release of the ceremony's conclusion. Handel's "Hornpipe" from the Water Music suite, Vivaldi's "Autumn" from The Four Seasons, and Mozart's "Marriage of Figaro" wedding march are strong alternatives for couples who want the same energy without the near-universal familiarity of Mendelssohn.


Traditional Sacred Hymns


Christian wedding ceremonies frequently incorporate hymns as congregational participation moments. The most commonly used include "Amazing Grace," "Be Thou My Vision," "Great Is Thy Faithfulness," "Love Divine All Loves Excelling," "Joyful, Joyful We Adore Thee," "Come Thou Fount of Every Blessing," and "Blest Be the Tie That Binds." "Ave Maria" (Schubert) sits at the intersection of sacred music and concert repertoire and works in Catholic ceremonies particularly well as a solo vocal piece during the lighting of the unity candle or the offertory.


Piano and cello performing classical instrumental wedding song traditional ceremony music in softly lit indoor venue

How Does Religious Denomination Affect Which Traditional Wedding Songs You Can Use?


Religious denomination and ceremony liturgy directly determine which traditional wedding songs are permitted or preferred in a given ceremony space. Catholic, Protestant, Jewish, and non-religious ceremonies each carry distinct musical norms, and understanding these distinctions before finalizing your setlist will save significant last-minute scrambling. Specifically, many Catholic churches restrict secular music during the Mass itself, requiring all music to be sacred in character, while Protestant traditions vary widely by congregation.


Catholic Ceremonies


Catholic wedding ceremonies typically require that all music during the Mass itself, including the processional, offertory, and recessional, be liturgically appropriate. Many parishes restrict Wagner's "Bridal Chorus" and Mendelssohn's "Wedding March" because both originate from operas rather than sacred tradition. Check with your specific parish early: some accept them for the processional and recessional framing the Mass, while others require Gregorian chant, hymns, or approved sacred music throughout.


Strong Catholic ceremony choices include "Ave Maria" (Schubert or Bach-Gounod), "Panis Angelicus" by Franck, "Ave Verum Corpus" by Mozart, and any of the hymns listed above. Bach's "Jesu, Joy of Man's Desiring" is almost universally accepted in Catholic and Protestant settings alike.


Protestant and Non-Denominational Ceremonies


Protestant ceremonies offer considerably more flexibility. Most Protestant churches permit the full classical canon, including Wagner, Mendelssohn, and Pachelbel, without restriction. Non-denominational and civil ceremonies carry even fewer constraints, giving couples full latitude to build a traditional setlist or blend classical pieces with contemporary arrangements.


Jewish Ceremonies


Traditional Jewish wedding ceremonies use "Baruch Haba" for the groom's processional. The processional structure differs from Christian traditions: grooms and brides are typically escorted by both parents rather than one parent, and the musical selection reflects the communal, familial character of the Jewish wedding ceremony. Traditional Jewish wedding music also includes liturgical pieces from the chuppah service itself.


Traditional vs. Contemporary: How Do You Compare These Wedding Songs Side by Side?


Traditional and contemporary wedding songs differ primarily in compositional era, instrumentation expectation, and ceremonial function. Traditional songs, specifically the classical and sacred pieces discussed above, were composed between the 17th and early 20th centuries and were designed for formal ceremony settings. Contemporary wedding songs, drawn from pop, soul, folk, and R&B, were written for recorded playback but are increasingly performed live at ceremonies and receptions.


Song

Composer / Era

Ceremony Moment

BPM Range

Instrumentation Flexibility

Canon in D (Pachelbel)

c. 1680

Processional / Prelude

60-76

Very high (piano, strings, guitar, ensemble)

Bridal Chorus (Wagner)

1850

Bride's Processional

58-72

Moderate (organ, orchestral, brass)

Wedding March (Mendelssohn)

1842

Recessional

92-104

High (organ, brass, full ensemble)

Air on the G String (Bach)

c. 1717-1723

Prelude / Processional

54-64

Very high (strings, piano, guitar)

Ave Maria (Schubert)

1825

Ceremony / Offertory

48-60

Moderate (solo voice, piano, organ)

Trumpet Voluntary (Clarke)

c. 1700

Wedding Party Processional

96-112

Moderate (brass, organ, keyboard)

Jesu, Joy of Man's Desiring (Bach)

1723

Prelude / Processional

60-72

Very high (organ, piano, strings, choir)

Ode to Joy (Beethoven)

1824

Prelude / Recessional

80-100

Very high (any ensemble or piano)


The BPM ranges above reflect typical performance tempos for ceremony use, not the tempos found in concert recordings, which often run faster. A live band that reads the room will naturally adjust tempo to match the pace of the bridal party walking down the aisle, which is one of the clearest practical advantages of live performance over a recorded playlist.


According to FixTheMusic survey data from 10,000 real couples in 2026, nearly 70 percent of couples describe themselves as flexible or say they trust the musician's judgment when choosing songs. That trust is well-placed when working with experienced performers who understand how tempo, dynamics, and arrangement affect the emotional arc of a ceremony.


What Are the Best Modern Arrangements of Traditional Wedding Songs?


Modern arrangements of traditional wedding songs refer to contemporary reinterpretations of classical or sacred pieces, typically in acoustic, jazz, string-quartet, or pop-instrumental formats. These arrangements allow couples to honor the emotional weight of a traditional piece while giving it a fresh sonic texture that fits a modern venue and aesthetic. Canon in D in a fingerpicked acoustic guitar arrangement, for example, carries the same melodic DNA as the orchestral original but feels warmer and more intimate for an outdoor garden ceremony.


Competitors miss this angle entirely. Most traditional wedding song lists give you the title and composer and stop there. But how a piece is arranged determines whether it fits your venue, your ceremony's emotional tone, and your musicians' capabilities. Here is what to consider:


  • String quartet arrangements of Canon in D, Air on the G String, and Jesu, Joy of Man's Desiring are available through classical music publishers and work well for indoor church ceremonies and ballroom venues with natural acoustic warmth.

  • Solo piano arrangements are the most accessible and flexible format, suitable for nearly any venue. Bach's "Arioso," Beethoven's "Moonlight Sonata" (Quasi una fantasia), and Für Elise translate well to solo piano without losing their ceremonial gravitas.

  • Acoustic guitar or fingerstyle arrangements work exceptionally well for outdoor Texas Hill Country ceremonies, where a string ensemble might feel overpowered by ambient sound and wind. A skilled guitarist can perform Canon in D, Jesu, Joy of Man's Desiring, and Ave Maria with equal emotional impact at a fraction of the logistical complexity.

  • Jazz arrangements of traditional pieces are a growing request in 2026. A jazz piano trio version of "Ave Maria" or a bossa nova-inflected Canon in D suits cocktail hour beautifully, bridging the gap between traditional ceremony and the livelier energy of the reception to come.


Cap City Band's vocalist roster is built for exactly this kind of arrangement flexibility. Matt Raines, who brings a background spanning jazz venues, cruise ship entertainment, and Texas honky tonks, can navigate from a jazz-inflected ceremony piece to a full-energy reception set within the same evening. Suzanne Van Velson's classical vocal training at Lamar University means she approaches traditional sacred pieces like "Ave Maria" with the technical foundation the songs demand. That depth of vocal range is what separates a professional live band from a weekend cover act.


Who Seats the Mother of the Groom, and What Music Plays During the Seating?


The mother of the groom is traditionally seated by an usher or the groom's closest groomsman immediately before the processional begins. This moment marks the formal start of the ceremony, signaling to guests that the processional is about to begin. The music playing during the seating of the parents, specifically the mothers, is typically a quieter, flowing selection from the prelude playlist rather than a dedicated piece, though some couples choose a specific song for this moment.


The traditional sequence runs: guests arrive during prelude music, the grandparents are seated, the mother of the groom is seated, the mother of the bride is seated last (as she closes the guest-seating period), and then the processional begins. Many officiants and coordinators instruct the musician to hold on a repeated section of the prelude piece and transition into the processional on a cue from the wedding coordinator.


Good prelude pieces for this moment include Bach's "Jesu, Joy of Man's Desiring," Vivaldi's "Spring," Handel's "Largo" from Xerxes (Ombra Mai Fu), and Mouret's "Fanfare-Rondeau." All four work as seamless background during seating and can be extended or shortened based on the actual timing of the procession. This is another moment where a live musician has a clear advantage: a pianist or string ensemble can repeat a section, modulate tempo, and respond to the coordinator's signal in real time. A playlist cannot.


For couples planning Austin ceremonies and wondering how to coordinate these musical cues with live musicians, the team at Cap City Band walks every client through the ceremony timeline during the pre-event consultation. The live band and wedding emcee experience at Cap City Band is built around exactly this kind of logistical precision.


How Should You Choose Traditional Wedding Songs for Each Ceremony Moment?


Choosing traditional wedding songs for each ceremony moment requires matching the emotional tone and tempo of the music to the specific function of that moment in the ceremony arc. Processionals need a tempo that accommodates a natural walking pace, typically 60 to 76 BPM for the bridal processional. Recessionals benefit from an upbeat, triumphant feel at 92 BPM or above. Prelude music should be ambient and flowing, never demanding full attention. Ceremony selections during the service itself, such as hymns or an Ave Maria performance, carry the most emotional weight and deserve the most vocal skill.


Here is a practical framework for building your ceremony music plan:


  1. Start with your venue and religious context. A Catholic church, a Hill Country ranch, and a downtown Austin hotel ballroom each carry different acoustic properties and musical permission sets. Confirm any restrictions with your officiant or venue coordinator before selecting pieces.

  2. Map each ceremony moment to a function. Prelude: ambient, 20-30 minutes. Seating of parents: continuation of prelude. Wedding party processional: moderate tempo, familiar but not the bride's song. Bride's processional: the emotional peak of the ceremony entrance. Ceremony music during service: sacred or meaningful to the couple. Recessional: celebratory and upbeat.

  3. Consider arrangement flexibility. If your musician can only perform piano, confirm that all selected pieces work in a solo piano arrangement. If you are hiring a live band, discuss which traditional pieces they have in their active repertoire versus which would require rehearsal time.

  4. Build in a "do not play" list. More than one-third of couples now provide their musicians with a do-not-play list, according to 2026 data from FixTheMusic. Use this to rule out pieces that feel overused or that carry personal associations you would rather avoid.

  5. Request a run-through with your musician. A live musician who has not heard your timing cues, the length of your aisle, or the pace of your wedding party will be improvising on the day. A brief coordination call or rehearsal eliminates guesswork.


If you are working with Texas wedding bands for a full ceremony-through-reception booking, confirm that the band has specific experience with traditional ceremony music, not just reception and dance sets. Cap City Band's booking process includes a dedicated setlist consultation that covers every ceremony moment, from prelude selections through the recessional, so couples arrive at their wedding date with a confirmed musical plan rather than a vague list of songs.


Couple planning traditional wedding song selections with live musician during ceremony consultation
A wedding couple and musician seated together reviewing a handwritten ceremony setlist, warm indoor

Cultural Traditional Wedding Songs: What Plays at Hawaiian, Jewish, and Other Cultural Ceremonies?


Cultural traditional wedding songs refer to processional, ceremonial, and celebratory music that carries specific meaning within a particular cultural or religious tradition, distinct from the Western classical canon. Understanding these traditions matters both for couples planning culturally specific ceremonies and for musicians preparing to perform at them. Specifically, several cultural traditions have well-established musical customs that differ meaningfully from the Pachelbel-Wagner-Mendelssohn framework dominant in Western Protestant ceremonies.


Hawaiian tradition: The Hawaiian Wedding Song, titled "Ke Kali Nei Au" (meaning "Waiting Here for You"), was composed in 1926 by Hawaiian composer Charles E. King for the operetta Prince of Hawaii. The song is used in traditional Hawaiian ceremonies and at Hawaiian-themed events worldwide, including at Las Vegas venues that feature it regularly at ceremonies and vow renewals.


Jewish tradition: "Baruch Haba" traditionally accompanies the groom's entrance in Jewish wedding ceremonies. The chuppah service incorporates additional liturgical music, and the style of music varies across Orthodox, Conservative, Reform, and Sephardic traditions.


Burmese tradition: Traditional Burmese wedding ceremonies use the bwe song "Aura of Immeasurable Auspiciousness" as a processional. Modern Burmese wedding compositions adapted from the Mahagita song style include "Auspicious Song" by Twante Thein Tan and "Akadaw Pei" by Waing Lamin Aung, both commonly played at traditional Burmese weddings today.


For multicultural Texas weddings, which are increasingly common across Austin, Houston, San Antonio, and Dallas markets, a live band that can research and perform cultural ceremony music is a meaningful differentiator. Most cover bands simply cannot accommodate a request for "Baruch Haba" on short notice. Bands with vocalists who have formal musical training and broad repertoire, like the Cap City Band lineup, are better positioned to research and perform culturally specific ceremony music when given adequate preparation time.


Frequently Asked Questions About Traditional Wedding Songs


What is the most traditional processional song for a wedding?


The most traditional processional songs for a Western wedding ceremony are Wagner's "Bridal Chorus" from Lohengrin (for the bride's entrance) and Pachelbel's "Canon in D" (for the wedding party entrance or as an alternative bride's processional). Both pieces have been used in wedding ceremonies for well over a century. Wagner's "Bridal Chorus" carries the stronger cultural association with the bride's walk down the aisle, while Canon in D offers more arrangement flexibility and suits a wider range of venue types and denominational contexts.


Can traditional wedding songs be performed by a live band?


Yes, traditional wedding songs can be performed by a live band, and a skilled live performance typically delivers more emotional impact than a recorded playback. Classical pieces like Canon in D, Jesu, Joy of Man's Desiring, and Air on the G String work well in piano, string, or small ensemble arrangements. For sacred vocal pieces like Ave Maria, you need a vocalist with genuine classical range. Cap City Band's roster includes Suzanne Van Velson, whose classical vocal training at Lamar University equips her to perform demanding traditional repertoire at the technical level these pieces require.


Are there traditional wedding songs that are not allowed in Catholic ceremonies?


Some Catholic parishes restrict Wagner's "Bridal Chorus" and Mendelssohn's "Wedding March" because both originate from secular operas rather than sacred tradition. Restrictions vary by parish, so confirm with your priest or music director before selecting pieces. Strong alternatives that are almost universally accepted in Catholic ceremonies include "Ave Maria" (Schubert or Bach-Gounod), "Panis Angelicus" by Franck, "Ave Verum Corpus" by Mozart, and Bach's "Jesu, Joy of Man's Desiring."


What BPM should the wedding processional music be?


The bride's processional music typically performs best in the 60 to 76 BPM range, which accommodates a natural, measured walking pace without feeling rushed or uncomfortably slow. Wedding party processionals can run slightly faster, up to 80 BPM. The recessional is the upbeat moment of the ceremony, and Mendelssohn's "Wedding March" runs between 92 and 104 BPM in standard performance. A live musician can adjust tempo in real time based on how quickly or slowly the wedding party is walking, which a playlist cannot do.


What is the difference between a prelude song and a processional song at a wedding?


A prelude song plays during the 20 to 30 minutes while guests arrive and are seated before the ceremony begins. It serves as ambient background music and should not demand full attention from guests who are greeting each other and finding their seats. A processional song plays during the formal entrance of the wedding party and the bride or couple. The processional is a focal moment that calls for music with clear structure, recognizable melody, and a tempo matched to the walking pace of those in the procession. Bach's "Jesu, Joy of Man's Desiring" often serves as both a prelude piece and a wedding party processional, making it one of the most versatile traditional selections.


How far in advance should I book a live band for traditional wedding ceremony music?


Professional live wedding bands in Austin, Texas typically fill peak-season Saturday dates (spring and fall) 12 to 18 months in advance. If your ceremony requires traditional repertoire beyond standard covers, adding preparation time for the band is important. Contact Cap City Band as early as possible to confirm date availability and discuss ceremony music requirements at capcityband.com. Off-peak months like January, February, July, and August have more scheduling flexibility.


What traditional wedding songs work best for outdoor Texas Hill Country ceremonies?


Outdoor Hill Country venues present specific acoustic challenges: ambient sound, wind, and open-air spaces that absorb rather than reflect music. Solo guitar or acoustic piano arrangements of traditional pieces work well in these settings because they project clearly without requiring amplification. Canon in D on acoustic guitar, Jesu, Joy of Man's Desiring on solo piano, and a vocalist performing Ave Maria with piano accompaniment all carry strongly in outdoor settings. A full string ensemble can work but requires attention to amplification and speaker placement. Cap City Band has performed at Hill Country venue types across Central Texas and can advise on specific arrangement choices for your ceremony location.


Is it better to use recorded music or a live musician for traditional wedding ceremony songs?


A live musician delivers measurable advantages for traditional wedding ceremony music specifically. Live performance allows real-time tempo adjustment during the processional to match the wedding party's actual walking pace, seamless extension or abbreviation of pieces based on coordinator cues, and the emotional resonance that recorded music cannot replicate in a live ceremony space. According to FixTheMusic data from 2026, nearly 70 percent of couples trust their musician's judgment on song selection, which implies a preference for a live relationship with the performer rather than playlist management. For ceremony music in particular, a live musician who has been briefed on your ceremony timeline is the more reliable and emotionally impactful choice.


Ready to Bring Traditional Wedding Music to Life at Your Texas Ceremony?


Traditional wedding songs carry centuries of meaning precisely because they have earned their place through repeated use in some of the most significant moments in people's lives. Canon in D, the Bridal Chorus, and the Wedding March endure not because they are predictable but because they work: structurally, emotionally, and logistically, across venue types, denominations, and generations of guests. In 2026, the most interesting wedding music programs pair these classical anchors with modern arrangements and a live performer who can respond to the room in real time. That combination is what separates a ceremony guests remember from one that simply fills the quiet.


Booking the right live entertainment for a Texas wedding starts with a band that treats the ceremony with the same seriousness as the reception. Cap City Band covers the full arc of your wedding event, from processional through last dance, under a single booking, and the pre-event setlist process ensures every moment has a musical plan before your wedding day arrives.


Live pianist performing traditional wedding song prelude at candlelit outdoor ceremony venue

Every Cap City Band booking starts with a conversation about your ceremony, your guests, and the songs that matter most to you. If you are planning a wedding in Austin, Houston, Dallas, or San Antonio and want live musicians who understand traditional wedding ceremony music as well as reception energy, request a quote at capcityband.com and let's build your ceremony setlist together.


Written by Suzanne Davila, Owner/Performer at Cap City Band


Comments


bottom of page