Hubbry Logo
Shake ThatShake ThatMain
Open search
Shake That
Community hub
Shake That
logo
7 pages, 0 posts
0 subscribers
Be the first to start a discussion here.
Be the first to start a discussion here.
Shake That
Shake That
from Wikipedia
"Shake That"
Single by Eminem featuring Nate Dogg
from the album Curtain Call: The Hits
ReleasedJanuary 17, 2006[1]
RecordedOctober 2005
Genre
Length4:33
Label
Songwriters
Producers
Eminem singles chronology
"When I'm Gone"
(2005)
"Shake That"
(2006)
"Smack That"
(2006)
Nate Dogg singles chronology
"Real Soon"
(2005)
"Shake That"
(2006)
"Have a Party"
(2006)
Alternative cover
Vinyl single
Music video
"Shake That" on YouTube

"Shake That" (also known as "Shake That Ass") is a song by American rapper Eminem featuring American singer and rapper Nate Dogg. It's the second and final single taken from the former's first compilation album, Curtain Call: The Hits (2005), as well as one of three original songs featured on the album.

Song information

[edit]

The music video is animated and depicts Eminem and Nate Dogg at a night club.[2] The single was released in early 2006 in the United States where it peaked at No. 6. In the UK, the song was released as a download-only single in April 2006, peaking at No. 28 on the UK Download Chart.

Remix

[edit]

A remixed version of the song, which adds Obie Trice and Bobby Creekwater, appears on Eminem Presents: The Re-Up (2006). Eminem does not have a verse on the remix; he does, however, still rap the intro to the song.[3][better source needed]

Critical reception

[edit]

AllMusic wrote a mixed opinion: "sex song that finds Shady sounding as if he's drifting along in his own orbit. "Shake That" has an incongruous Nate Dogg crooning the chorus."[4] Pitchfork thinks that this song is just another "lesser version of Eminem songs that already piss me (critic) off."[5] IGN called it a "rump mover" and wrote a positive review: "a booty shaker, again showing promise in Em's production. It's still a pretty simple bump-n-shuffle number, but it swings with a sense of upbeat minimalism and takes his trademark dark sounds into a slightly lighter venue."[6] Sputnik Music opined, "Shake That features Nate Dogg, and is the quintessential club banger".[7] Rolling Stone called this song a "Nate Dogg throwaway".[8]

"Shake That" was nominated for "Best Rap/Sung Collaboration" at the 49th Annual Grammy Awards, but it lost to Justin Timberlake and T.I.'s "My Love". "Shake That" was certified gold in Sweden,[9] and platinum in Denmark,[10] both due to strong digital downloads.

Awards and nominations

[edit]
Awards and nominations for "Shake That"
Year Ceremony Award Result
2007 People's Choice Awards Favorite Hip-Hop Song Nominated
Grammy Awards Best Rap/Sung Collaboration Nominated

Track listing

[edit]
Digital download[11]
No.TitleWriter(s)Producer(s)Length
1."Shake That" (featuring Nate Dogg; radio edit – clean)4:34
2."Shake That" (featuring Nate Dogg; music video – edited version)
  • Mathers
  • Hale
  • Resto
  • King
3:54
Total length:7:48
Promotional CD single[12]
No.TitleWriter(s)Producer(s)Length
1."Shake That" (featuring Nate Dogg; radio edit – clean)3:54
2."Shake That" (featuring Nate Dogg; album version – dirty)
  • Mathers
  • Hale
  • Resto
  • King
4:33
3."Shake That" (featuring Nate Dogg; instrumental)
  • Mathers
  • Hale
  • Resto
  • King
4:36
Total length:14:05
12" vinyl[13]
No.TitleWriter(s)Producer(s)Length
1."Shake That" (featuring Nate Dogg; radio edit – clean)3:54
2."Shake That" (featuring Nate Dogg; album version – dirty)
  • Mathers
  • Hale
  • Resto
  • King
4:33
3."Shake That" (featuring Nate Dogg; instrumental)
  • Mathers
  • Hale
  • Resto
  • King
4:36
4."Shake That" (featuring Nate Dogg; acapella)
  • Mathers
  • Hale
  • Resto
  • King
4:06
Total length:18:11

Notes

  • ^[a] signifies an additional producer.

Charts

[edit]

Certifications

[edit]
Certifications for "Shake That"
Region Certification Certified units/sales
Australia (ARIA)[28] 7× Platinum 490,000
Austria (IFPI Austria)[29] Gold 15,000*
Denmark (IFPI Danmark)[30] Platinum 8,000^
Germany (BVMI)[31] Gold 150,000
New Zealand (RMNZ)[32] 4× Platinum 120,000
Sweden (GLF)[33] Gold 10,000^
United Kingdom (BPI)[34] Platinum 600,000
United States (RIAA)[35] 4× Platinum 4,000,000

* Sales figures based on certification alone.
^ Shipments figures based on certification alone.
Sales+streaming figures based on certification alone.

Release history

[edit]
Region Date Format(s) Label(s) Ref.
United States January 17, 2006 Contemporary hit radio Shady, Aftermath, Interscope [36]

References

[edit]
Revisions and contributorsEdit on WikipediaRead on Wikipedia
from Grokipedia
"Shake That" is a hip hop song by American rapper Eminem, featuring vocals from singer Nate Dogg. Released on January 17, 2006, as the second and final single from Eminem's greatest hits compilation album Curtain Call: The Hits (December 6, 2005), the track was produced by Eminem and co-written by Eminem, Nate Dogg, Luis Resto, and Steve King. Characterized by its explicit, humorous lyrics centered on dancing and seduction, the song serves as an upbeat party anthem with Nate Dogg providing the chorus and additional verses alongside Eminem's rapping. The single achieved significant commercial success, debuting on the on December 24, 2005, and peaking at number six on February 25, 2006, where it spent 21 weeks on the chart. In the , it reached a peak of number 28 on the in April 2006. By 2018, "Shake That" had been certified three times by the RIAA for sales and streaming equivalent to three million units in the United States, later updated to four times . The song's , directed by Plates Animation and released in 2006, depicts and in a setting with animated elements, emphasizing the track's playful and energetic vibe. Following 's death in 2011, the collaboration marked one of their final joint efforts, highlighting their frequent musical partnership. In 2025, "Shake That" experienced a notable resurgence, re-entering multiple digital song sales charts and reaching new peaks nearly two decades after its initial release, driven by renewed streaming and popularity.

Background and production

Development

"Shake That" was conceived in 2005 as one of three new original tracks for Eminem's greatest hits Curtain Call: The Hits, released on December 6, 2005, by and . The album compiled Eminem's most popular singles from his first four major studio albums, with the new songs—including "Shake That," "," and "When I'm Gone"—added to provide fresh content. This placement followed the release of Encore in 2004. The track built on Eminem's prior collaborations with , such as "Bitch Please II" (2000) on and "" (2002) on . Songwriting credits for "Shake That" are shared by Marshall Mathers (), Nathaniel Hale (), Luis Resto, and . Eminem contributed the primary verses, while Nate Dogg wrote and performed the chorus and bridge, delivering his signature laid-back vocals. The song coincided with Eminem's first entry into rehabilitation for in 2005. The release of occurred amid retirement rumors, with Eminem taking a break from music thereafter.

Recording and personnel

"Shake That" was recorded and mixed at 54 Sound Studios in , , during late 2005 as part of the production for 's : The Hits. self-produced the track, taking on roles as producer, mixer, and engineer, while utilizing software to layer instrumental elements and vocal performances. The session emphasized creating an original composition without major samples. Key contributors included Luis Resto on keyboards, providing synth elements that contributed to the track's mid-tempo groove, and handling bass and guitar for the heavy low-end foundation. provided the vocals for the hook and verses. Recording engineers Mike Strange and Tony Campana assisted in capturing and processing the audio layers. focused production techniques on building a bouncy with prominent basslines and synthesizers, prioritizing the integration of 's melodic contributions while recording multiple takes of his own verses to refine the delivery.
RolePersonnel
Producer, Mixer, Engineer, Vocals
KeyboardsLuis Resto
Bass, Guitar
Vocals (featuring)
Recording EngineersMike Strange, Tony Campana

Composition and lyrics

Musical structure

"Shake That" is a hip-hop track incorporating and elements, characterized by its smooth, melodic production that blends West Coast influences with Eminem's aggressive rap style. The song operates at a of 107 beats per minute in the key of , contributing to its laid-back yet energetic groove suitable for club settings. With a total duration of 4:34, the arrangement features keyboards by Luis Resto and bass and guitar by , creating a bouncy foundation driven by keyboard riffs that evoke 's signature synth textures. These elements provide a melodic contrast to Eminem's rapid-fire delivery, enhanced by 's layered vocal harmonies on the chorus. The song's structure begins with an intro featuring Nate Dogg's , followed by a and three primary verses primarily delivered by , interspersed with repeating choruses sung by . A secondary verse by adds variety before a pre-chorus transition into the chorus, leading to a collaborative verse between and , and concluding with an outro containing ad-libs. This format emphasizes the 's repetition for catchiness, typical of , while the verses allow for Eminem's rhythmic complexity. The production draws from West Coast G-funk traditions, rooted in Nate Dogg's prior collaborations with , which often featured similar melodic hooks and synth-driven beats, but infuses Eminem's gritty, high-energy edge to heighten the track's party-oriented appeal. The instrumentation, including prominent bass lines and keyboard elements, generates a club-ready bounce that underscores the song's danceable rhythm without overpowering the vocal performances.

Lyrical content

The lyrics of "Shake That," performed by featuring , center on themes of playful and exuberant nightlife, portrayed through vivid scenes in a and implied car settings that celebrate physical allure and uninhibited fun. 's opening verse narrates a chaotic night of excessive drinking and revelry at the strip club, where the protagonist gets "buzzed, get drunk, get ," leading to messy encounters like and wiping "a few chunks on them shoestrings showin'," before being revitalized by a dancer's hypnotic movements on the pole. This contrasts sharply with 's usual lyrical intensity, opting instead for exaggerated, humorous boasts about attraction and indulgence, such as seeking women with "double D’s" and slipping ecstasy into champagne for a party. Nate Dogg's chorus and verses provide a smoother, inviting , emphasizing and carefree dancing with lines like "Shake that ass for me" and praising "a with a body and a sexy ," while boasting about his appeal—"I get mo’ ass than a "—in a light, flirtatious manner that encourages participation without aggression. The narrative builds through seduction tactics, such as using "Conversation and " to lure a from , and escalates to explicit propositions, like asking a "freaky" to join in the back of a truck, all framed as a group escapade ending with "Comin’ home with me! And my boy. And his boy." Slang permeates the text, including "" for hyped partying, "good tree" for premium marijuana, and "Apple Bottom jeans and a big ol’ butt" to highlight curvaceous figures, reinforcing a celebratory vibe around physicality and excess. Eminem employs intricate throughout his contributions, featuring dense internal and multisyllabic schemes to heighten the comedic energy, as seen in the rapid-fire "Get wasted, shit-faceted, pasted, plastered," where "shit-faceted" twists "shit-faced" into a novel, faceted echoing the prior "wasted" for rhythmic flair. His third verse showcases a multis rhyme in "I’m a menace, a , an oral hygienist / Open your mouth for about four or five minutes / Take a little bit of this rin-inse / Swish, but don’t spit it; swallow it and now finish," layering professional titles with puns on and dental hygiene for exaggerated, satirical bravado. These elements 2000s rap tropes of male conquest and partying, infusing self-aware humor—such as mocking hesitant women as acting "retarded" versus those "’bout it, ’bout it"—to create a tone of lighthearted, over-the-top that aligns with the track's groovy, bass-driven party atmosphere.

Music video

Concept and production

The music video for "Shake That" employs an animated style to complement the song's playful, party-oriented theme, portraying and in a chaotic environment filled with exaggerated, humorous scenarios such as dancing women and comedic mishaps. Directed by Plates Animation, the video was produced in 2005 and released in early 2006, aligning with the single's rollout from Eminem's Curtain Call: The Hits. The animation features a simple, early-2000s aesthetic characterized by vibrant colors, surreal gags—like 's inebriated character stumbling through antics—and a runtime of approximately four minutes to match the track's length. This low-budget approach prioritized humor and cartoonish exaggeration over photorealistic detail, with providing the voice for his animated likeness while Nate Dogg's performance was incorporated via his recorded vocals and visual representation. Production challenges included synchronizing the timeline with the single's December 2005 release, resulting in a streamlined process that emphasized quick, effective visual storytelling. An uncensored version of the video exists, featuring additional explicit imagery not present in the standard edit, such as more revealing depictions of the scenes.

Release and reception

The music video for "Shake That" was released in January 2006. Directed by Plates Animation, it features an animated depiction of Eminem and Nate Dogg in a nightclub environment, aligning with the song's playful, party-oriented theme. The video aired on music television networks including MTV during its initial rollout. An HD remastered version was uploaded to the official Vevo/YouTube channel on June 16, 2009, enhancing its visual quality for digital audiences. The video quickly gained traction online and has accumulated over 230 million views on YouTube as of November 2025. It reached the 200 million view milestone in August 2024, reflecting sustained popularity nearly two decades after its debut. In 2025, the video experienced renewed interest alongside the song's resurgence on Billboard charts, driven by viral online moments that introduced it to new generations while reigniting nostalgia among longtime fans. This uptick included discussions around an uncensored (explicit) version circulating digitally, amplifying its visibility amid the broader revival. Critics and audiences have praised the video's humorous style and creative execution, which provide a lighthearted contrast to Eminem's more narrative-driven works like "Stan" or "." Outlets noted its fitting comedic tone for the track's lyrics, with the exaggerated cartoonish elements adding to its entertainment value. However, it has also drawn criticism for objectifying women through its depictions of female dancers, echoing broader concerns about gender portrayals in hip-hop videos during the mid-2000s. Despite such critiques, the video remains a fan favorite for its fun, escapist vibe and has been celebrated in analyses of Eminem's as an accessible entry point for casual listeners.

Remixes and covers

Official remixes

The primary official remix of "Shake That" was released in 2006 as part of the Eminem Presents: The Re-Up, featuring additional verses from artists and alongside Nate Dogg's original chorus and hook. In this version, , who produced the track, removed his original verse to spotlight the label's roster, contributing only to the intro, a brief line in the first chorus, and the outro. The remix maintains the song's core beat and structure but extends the runtime to 2:59 with the new contributions, emphasizing party-themed lyrics from the added artists. Beyond the Re-Up remix, official alternate versions include a clean edit prepared for radio play, which censors explicit language while preserving the original track's length and content from : The Hits. This edited version, titled "Album Version (Edited)," was distributed on platforms like and used in broadcast rotations to broaden accessibility. No official extended mix with additional ad-libs or major international remixes were produced by or . The Re-Up remix served to promote the compilation album by showcasing emerging Shady artists and revitalizing the single following its initial release on Curtain Call: The Hits in late 2005, thereby extending the track's commercial relevance into 2006.

Covers and samples

"Shake That" has inspired several independent covers by artists outside the mainstream music industry, with no major chart-topping versions released to date. A notable rendition is the 2021 medieval-style cover uploaded to by Beedle The Bardcore, which reimagines the track using and orchestral elements reminiscent of Renaissance-era music. The track has been sampled or interpolated in 29 other songs, as documented by , spanning genres from mashups to hip-hop and electronic music. Prominent instances include Girl Talk's "No Pause" from the 2008 album , a high-energy mashup that layers the original's hook over multiple beats for a seamless blend. Tech N9ne's 2021 collaboration "Zaza" with Marcus Yates features an of the chorus, adapting it into a fast-paced rap verse about indulgence. In the EDM space, Xavage's 2023 transforms the song into an upbeat track, emphasizing its danceable bassline for contemporary club play. In 2024 and 2025, amid the song's resurgence, several unofficial remixes emerged, particularly in and genres, gaining traction on . Examples include the AILKOUST Slap House remix (January 2025) and the Naajet remix (July 2024), which modernize the beat for dance floors and usage. Beyond music, "Shake That" has appeared in various media, including video games with soundtrack nods such as its inclusion as in DJ Hero (2009), where players mix it with other tracks. The song has fueled popular dance challenges, particularly trends in 2023–2025 featuring and line-dance routines that highlight its infectious rhythm. Elements of the track have also been sampled in advertisements promoting party themes, leveraging its energetic vibe for promotional energy.

Critical reception

Initial reviews

Upon its release as a single in early 2006, "Shake That" elicited mixed reactions from music critics, who highlighted its departure from 's typically intense style. dismissed it as a "desolate placeholder" and a lesser version of prior tracks, criticizing its juvenile lyrics and lack of emotional depth compared to his more introspective .

Retrospective assessments

In later years, "Shake That" has been viewed as an example of Eminem's ability to produce lighthearted, club-oriented tracks amid his more introspective work. In rankings of Eminem's singles, "Shake That" often places in the mid-tier, valued for its playful energy rather than lyrical depth. Feminist critiques have frequently pointed to the song's lyrics and music video as promoting the of women, portraying women as sexual objects and reinforcing hypermasculine tropes common in early rap. This interpretation remains debated in of hip-hop. Within hip-hop scholarship, the song is examined as a bridge between gangsta rap's raw, street-focused narratives and pop-rap's commercial polish, exemplified by its blend of explicit content with Nate Dogg's crossover-friendly chorus that broadened Eminem's appeal beyond core rap listeners. Academic discussions position it within broader conversations on how mid- hip-hop navigated accessibility, using empirical studies to link such tracks to cultural shifts in genre hybridization. The song's , delivered by Nate Dogg, has been highlighted in retrospectives on the late rapper's contributions to hip-hop, emphasizing his role as a pioneering hook specialist whose smooth, melodic style elevated collaborations and made tracks accessible to broader audiences following Nate Dogg's death in 2011.

Commercial performance

Chart performance

"Shake That" experienced strong chart performance in 2006 following its release as a single from Eminem's Curtain Call: The Hits. In the United States, the song reached a peak position of number 6 on the chart and remained on the ranking for 21 weeks. It also topped the Billboard Hot Rap Songs chart, underscoring its popularity within the rap genre. The track's initial success was propelled by substantial radio airplay and heavy rotation of its on platforms like . Internationally, "Shake That" charted moderately across several markets. It peaked at number 28 on the UK Singles Downloads Chart, number 12 on the Australian ARIA Singles Chart, number 20 on the Canadian Hot 100, and number 4 on the Swedish Singles Top 60, reflecting robust digital sales particularly in Europe. On the year-end Billboard Hot 100 for 2006, the song finished at number 62, highlighting its enduring presence throughout the year. In 2025, "Shake That" saw a notable rebound amid a surge in streaming activity, re-entering the Rap Digital Song Sales chart at number 9 in March and reaching a new peak of number 6 in May. This resurgence was driven by viral challenges on , which introduced the track to younger audiences and boosted its digital consumption. The song also made minor appearances on various 2025 streaming-focused year-end charts, though it did not achieve the same level of dominance as in 2006.

Certifications and sales

In the United States, "Shake That" was certified 4× Platinum by the (RIAA) on February 28, 2018, denoting 4 million units in sales and streaming equivalents. This certification reflects the track's enduring popularity in the digital era, where streaming counts toward unit thresholds (1,500 streams equating to one album unit or 10 for a single). By 2025, ongoing streaming consumption has contributed to potential updates in levels across multiple markets. Internationally, the song has earned several accolades, including Platinum certifications in the (600,000 units) by the (BPI) and in by . It also received Gold certifications in (200,000 units) from the (BVMI), Sweden from Grammofonleverantörernas förening (GLF, 10,000 units), and (15,000 units) from IFPI Austria in 2024. In Australia, the track achieved 7× Platinum status (490,000 units) from the Australian Recording Industry Association (ARIA). These certifications, combined with physical and digital sales, suggest global consumption exceeding 5 million units by 2025.
RegionCertification BodyCertificationCertified UnitsDate
RIAA4× Platinum4,000,0002018
7× Platinum490,0002025
BPIPlatinum600,0002023
Platinum90,0002010
IFPI AustriaGold15,0002024
BVMIGold200,0002023
GLFGold10,0002006
On streaming platforms, "Shake That" surpassed 650 million plays on as of November 2025, underscoring its sustained appeal through algorithmic recommendations and playlist placements. The official on has accumulated over 230 million views by the same period, further highlighting its visual and cultural resonance. These metrics emphasize the song's transition from physical sales dominance in the mid-2000s to streaming-driven longevity in the .

Awards and nominations

"Shake That" received one award and one nomination. {| class="wikitable" ! Year ! Ceremony ! Award ! Result
! Ref.
2007
People's Choice Awards
Favorite Hip-Hop Song
Won
-
2007
Grammy Awards
Best Rap/Sung Collaboration
Nominated
}

Legacy and cultural impact

Media usage and sampling

"Shake That" has appeared in various non-musical media contexts, including television and film. The song features in the 2018 documentary film The American Meme, directed by Bertie Gilfoy and Neville Pierce, where it underscores segments exploring internet culture and viral phenomena. In television, it soundtracks a chaotic family gathering in Shameless season 11, episode 2 ("Go Home, Gentrifier!"), and plays in Call Her Alex season 1, episode 1, to emphasize themes of personal empowerment. In video games, "Shake That" was released as for DJ Hero in 2010 as part of the Jay-Z vs. Eminem Mix Pack, where it is mashed up with Jay-Z's "" for turntable-based gameplay, allowing players to mix and scratch the tracks in a competitive format. The track has been utilized in fitness applications, powering dance challenges and workout routines in apps like , where it energizes and cardio classes focused on high-energy hip-hop themes.

Renewed popularity

In the early 2020s, "Shake That" gained renewed traction on through a series of challenges that highlighted its infectious and Nate Dogg's smooth chorus, drawing in a of users. This virality peaked in 2025, with creators producing choreography tutorials and edits that amassed millions of views, reigniting interest in the track's playful energy. The online buzz translated to measurable chart success, as the song re-entered Billboard's Rap Digital Song Sales chart at No. 6 in May 2025, marking its highest position there to date, while also climbing to No. 5 on the R&B/Hip-Hop Digital Song Sales ranking. This resurgence was driven by Gen Z's rediscovery of early 2000s hip-hop, with streaming numbers surpassing 600 million on Spotify by mid-2025, reflecting the platform's role in bridging generational gaps. As a lighthearted standout in Eminem's catalog, "Shake That" underscores his lasting appeal for fun, collaborative tracks, particularly in the wake of tributes to Nate Dogg's hook artistry during the decade's hip-hop retrospectives. Culturally, the has emerged as a touchstone for in 2025 media coverage, praised for connecting classic rap vibes with contemporary meme culture and short-form video trends.

Track listings

Original single versions

The original single releases of "Shake That" were primarily available in promotional physical formats and digital downloads, featuring the core album version alongside edited variants for radio play. These releases did not include remixes, which were handled separately.

CD Singles (Promotional)

Promotional CD singles were distributed to radio stations and industry professionals in the and . A key European promo CD, released by , , , and , contained the following tracks:
TrackVersionLength
1Shake That (Radio Edit)4:36
2Shake That (Album Version - Explicit)4:36
3Shake That (Instrumental)4:36
This format emphasized the explicit album track as the primary version, with the radio edit providing a censored alternative suitable for broadcast. Similar US promo CDs featured the explicit album version at approximately 4:36, often as a single-track release for promotional testing.

Digital Downloads

The commercial digital single was released as an /AAC download, available through platforms like , featuring both and explicit edits of the track. The standard digital edition included the (clean version) at 4:34, while the explicit album version is included on Eminem's Curtain Call: The Hits. This digital format allowed for individual purchase of the song, peaking in accessibility during the mid-2000s shift toward online music sales.

Promotional Vinyl

A 12-inch vinyl promo was issued for radio use, particularly in the , containing multiple configurations of the original track to support DJ mixing and airplay. Produced by , it included:
Side/TrackVersionLength
A1/B1Shake That (Clean Version)4:34
A2/B2Shake That (Album Version - Explicit)4:34
A3/B3Shake That ()4:34
A4/B4Shake That (Acapella)4:06
The inclusion of an instrumental and acapella version facilitated remixing and sampling in radio settings, with the album version listed at 4:34 to match the standard length. A European 12-inch promo variant was also released.

Remix versions

The Re-Up remix of "Shake That" incorporates additional verses from and alongside the original contributions from and , and it appears as track 20 on the 2006 Eminem Presents: The Re-Up with a duration of 2:59. A clean version of this remix is included on the edited edition of Eminem Presents: The Re-Up. No other official remixes or extended versions of the track have been released.

Release history

RegionDateFormat(s)Label(s)Catalog No.
United States2005-12-0712" vinylInterscope RecordsINTR-11637-1
United States2005CD, promotional singleAftermath, Shady, Interscope, WebINTR-11644-2
United Kingdom2006-04-24Digital downloadShady, Aftermath, Interscope
Europe2006CD, 12" vinyl, promotionalAftermath, Shady, Interscope, WebSHAKE1, EMSHAKEVP1

References

Add your contribution
Related Hubs
User Avatar
No comments yet.