ClipsGGClipsGG
HomeAll GenerationsClipsRemixesStreamersListsAi Video EditorSettings
Sign InGet Started

IM BACK 😜 GG frickin EZ 😜

twitch9/13/202640 clips generated
Your browser does not support the video tag.

Vivette hype drops then they brutally price check it

305:13 - 306:09•0:56•sunnys
7990%

Virality Score

79/100
Hook20/25
Engagement18/25
Value22/25
Shareability19/25
Question Hook

Transcript

Vivette hype drops, then they brutally price-check it.

AI Analysis

Self-contained fashion hot take: acknowledges hype cooling down, asks direct comparison questions, then lands on clear verdict (nice but overpriced). Strong for short-form value + debate prompts.

Watch clipDownload
Your browser does not support the video tag.

Streamers hype Vivette models as Yugi almost walks

263:29 - 264:33•1:04•sunnys
7393%

Virality Score

73/100
Hook22/25
Engagement24/25
Value8/25
Shareability19/25
Story Hook

Transcript

Wait, oh my god, Yugi's dead ass about a walk out! Oh my god! Wait, they're like walking! Oh shit! Oh my god! Holy aura, bro. This is so hard. Where did he find these sexy humans? Oh my god.

AI Analysis

High-energy reaction with a mini “something might go wrong” moment (walk out) immediately followed by spectacle (models walking). Clear emotional spikes and quotable lines.

Watch clipDownload
Your browser does not support the video tag.

Sapphire Award: why they refuse to vote for themselves

113:24 - 114:49•1:25•sunnys
7392%

Virality Score

73/100
Hook17/25
Engagement22/25
Value15/25
Shareability19/25
Story Hook

Transcript

They get to “Sapphire Award” description for best female/marginalized streamer. The streamer says they don’t want to go for it because they don’t think they deserve it, explaining they were displaced/visa issues prevented them from doing planned content, including a collab right after being told to leave the country. They frame it as opportunities lost and not deserving the award.

AI Analysis

Strong emotional confession with tangible personal stakes; high human interest and likely to resonate broadly beyond fandom.

Watch clipDownload
Your browser does not support the video tag.

Vivette drop goes live and chaos hits the cart

269:59 - 271:18•1:19•sunnys
7190%

Virality Score

71/100
Hook21/25
Engagement22/25
Value10/25
Shareability18/25
Contrast Hook

Transcript

Oh, my god, that's hard as fuck. It's a thousand dollars. Oh my fucking god. Why is this so expensive? My mom doesn't believe it. Bro, Yugi's about to walk in 10 minutes. I'm buying it. I'm buying it. Hold up. Bruce just walked. Yes! No, he did not. Yes, he did. Oh, God, he did. Bro, what did you buy?

AI Analysis

Real-time escalation: price shock → urgency to buy → disbelief → sudden confirmation. Works well for short-form “buying frenzy” content.

Watch clipDownload
Your browser does not support the video tag.

Titanat gets voted for best international streamer

63:07 - 64:18•1:11•sunnys
7090%

Virality Score

70/100
Hook18/25
Engagement20/25
Value12/25
Shareability20/25
Story Hook

Transcript

Best international streamer definition gets read, then they debate who qualifies. They land on Titanat, and the pitch turns personal: she came to his birthday right after Streamer Games and brought chocolates from Australia, calling her “an angel” and “sweet.”

AI Analysis

Personal, emotional payoff after a clear criteria explanation; strong, shareable “wait, she brought me chocolates” moment that feels real and wholesome.

Watch clipDownload
Your browser does not support the video tag.

Vivette leaks: streamer predicts $1,000 minimum prices

191:03 - 192:16•1:13•sunnys
7086%

Virality Score

70/100
Hook19/25
Engagement17/25
Value18/25
Shareability16/25
Story Hook

Transcript

This is unfortunate... I checked my email too late. ... These shits are going to be thousand dollars a piece. ... I think everything minimum $1,000. ... they got to be minimum 1k. People are going to buy it anyways.

AI Analysis

Clear “leaks + price prediction + urgency” narrative with a satisfying pay-off (minimum $1k repeated) that viewers love in reaction content.

Watch clipDownload
Your browser does not support the video tag.

Chat roasts Jason’s pants like it’s criminal

184:29 - 185:54•1:25•sunnys
6891%

Virality Score

68/100
Hook23/25
Engagement21/25
Value6/25
Shareability18/25
Bold Statement

Transcript

What the fuck are his pants? What the fuck are his pants? Oh my god... He looked like he from Jojo's Bizarre Adventures. Are these shoes too big for him? What isn't Jason shaved, by the way?

AI Analysis

Strong, repeated hook (“What the fuck are his pants?”) plus escalating ridicule that’s instantly understandable and funny on short-form.

Watch clipDownload
Your browser does not support the video tag.

Pick me rant gets called out as insecurity victim

318:34 - 319:03•0:29•sunnys
6882%

Virality Score

68/100
Hook16/25
Engagement23/25
Value9/25
Shareability20/25
Story Hook

Transcript

Pick-me rant: gets called out as insecurity victim.

AI Analysis

High emotion + direct callout. Viewer empathy + roast payoff; standalone victim/“male pick me” moment is prime for reaction-content.

Watch clipDownload
Your browser does not support the video tag.

Streamer screams keep me out your bio while reacting to tier

165:00 - 166:18•1:18•sunnys
6880%

Virality Score

68/100
Hook20/25
Engagement22/25
Value6/25
Shareability20/25
Contrast Hook

Transcript

Streamer screams ‘keep me out your bio’ while reacting to tier list.

AI Analysis

Strong comedic rage, lots of recognizable meme phrasing, and fast escalation.

Watch clipDownload
Your browser does not support the video tag.

Streamer reacts as someone drowns in water obstacle yelling nonstop

125:21 - 125:48•0:27•sunnys
6790%

Virality Score

67/100
Hook21/25
Engagement23/25
Value5/25
Shareability18/25
Story Hook

Transcript

Streamer reacts as someone drowns in water obstacle, yelling nonstop.

AI Analysis

High-intensity panic + instant stakes makes a strong standalone clip; clear emotional reaction and escalating urgency.

Watch clipDownload
Your browser does not support the video tag.

He orders anyway, freaks out about sizing and resellers

279:08 - 279:57•0:49•sunnys
6780%

Virality Score

67/100
Hook18/25
Engagement20/25
Value15/25
Shareability14/25
Story Hook

Transcript

Because bots buy them all so that they can resell them. To force myself to lose weight, I got this in large. And I actually ordered it to my parents' house. And I have no receipt, no nothing. I have this Vivette order confirmed. Wait, chat. What's my sizing, bro? Am I smaller? Do I go medium? Go medium. You got people on my chat saying double XS and double XL, bro. There's no in between. It’s delivering to my parents' house. So I'm cooked.

AI Analysis

Mixes useful “what to do when bots/reselling” talk with personal anxiety (no receipt, sizing, being “cooked”). Strong emotional arc within 50 seconds.

Watch clipDownload
Your browser does not support the video tag.

Electrician boots argument turns into wardrobe panic

307:43 - 308:10•0:27•sunnys
6778%

Virality Score

67/100
Hook17/25
Engagement20/25
Value12/25
Shareability18/25
Bold Statement

Transcript

“Electrician boots” argument turns into wardrobe panic.

AI Analysis

Funny escalating mismatch: tall boots + hooks + “I’m not even an electrician” + “what would I wear this with?” Works as a standalone comedic meltdown.

Watch clipDownload
Your browser does not support the video tag.

“Buy everything and resell” argument gets shut down

275:03 - 275:36•0:33•sunnys
6776%

Virality Score

67/100
Hook16/25
Engagement18/25
Value17/25
Shareability16/25
Question Hook

Transcript

Honest to God, do you guys think this shit will be cheaper in the future or more expensive? Like, you think we're in the middle? Oh, look at that. They're saying it's gonna be more expensive. So you guys think I should just buy everything and make a profit, bro. Buy everything and fucking resell that shit. Oh, God, I don't support that, though. Yeah. I might buy this.

AI Analysis

Clear debate topic (profit/resale) that viewers can react to. The “I don’t support that” turn makes it more shareable than pure hype.

Watch clipDownload
Your browser does not support the video tag.

Explaining why Arky and Bonnie deserve best duo

74:35 - 75:28•0:53•sunnys
6686%

Virality Score

66/100
Hook14/25
Engagement14/25
Value20/25
Shareability18/25
Bold Statement

Transcript

They discuss avoiding split votes, then the streamer makes an “objectively” case for Arky and Bonnie: they did Thailand, lost on an island, Iceland motorcycle marathon crossing the whole country, Lost in LA, and a Valentine’s Day party moment. Ends with deciding they’ll put Arky and Bonnie for best stream duo.

AI Analysis

Straight-to-camera pitch with multiple concrete credentials; the “objectively” framing makes it feel like persuasive commentary.

Watch clipDownload
Your browser does not support the video tag.

Category gets rewritten mid-vote: streamer awards chaos

76:40 - 77:31•0:51•sunnys
6685%

Virality Score

66/100
Hook20/25
Engagement20/25
Value14/25
Shareability12/25
Contrast Hook

Transcript

The award description appears for “Best Stream Collab,” then they immediately realize the category rules: it must be one streamer and one non-streamer. They argue examples, then a major twist hits—she’s “adding a separate collab for outside now called Mainstream Collab,” effectively changing the voting logic while they’re midstream.

AI Analysis

Instant rule-change drama is very viral; viewers love watching people scramble to interpret eligibility criteria.

Watch clipDownload
Your browser does not support the video tag.

OSCS rep says: “I don’t condone any of his actions”

13:28 - 14:52•1:24•sunnys
6584%

Virality Score

65/100
Hook14/25
Engagement18/25
Value19/25
Shareability14/25
Bold Statement

Transcript

Okay, let’s talk about it… What he did was obviously wrong. I’m not going to make jokes about it… I don’t condone any of his actions. I think it was gross… I can condemn my friend’s actions publicly and privately… I’ve already spoken to him privately… as the female rep for OSCS, I do think it’s really, really gross… The amount of shit that Nat went through… my heart dead hurt reading that shit.

AI Analysis

Standalone, direct, and quotable. Clear stance + emotional authenticity (“my heart dead hurt”). Great for shareability as a statement clip while still meeting the 20–50s preference.

Watch clipDownload
Your browser does not support the video tag.

“I don’t have a wallet” during the Vivette drop

210:12 - 211:14•1:02•sunnys
6584%

Virality Score

65/100
Hook21/25
Engagement18/25
Value9/25
Shareability17/25
Story Hook

Transcript

You got exclusive vet? ... I don’t even have my wallet on me. ... I left it at your guys's house. ... No, the website is out, but ... you could buy it. ... Sonny, I don't have a wallet. ... Oh, I don't have a fucking wallet.

AI Analysis

Perfect short-form setup: live drop pressure + repeated punch (“I don’t have a wallet”) that lands every time.

Watch clipDownload
Your browser does not support the video tag.

Debate: streamer argues he can’t be a truck guy

231:41 - 232:41•1:00•sunnys
6483%

Virality Score

64/100
Hook17/25
Engagement22/25
Value8/25
Shareability17/25
Contrast Hook

Transcript

Bro, you are not a truck guy. ... If you gonna get a truck, bro, the only truck you could drive is a cyber truck. Dead ass. ... you give off smooth, clean, guy next door. ... Doesn't really go outside that much. ... you give off... if you think it takes me two hours to get ready... I don't even shower or brush my teeth before I leave.

AI Analysis

Back-and-forth banter with a surprising conclusion (cyber truck only) plus funny “vibe assessment” dialogue.

Watch clipDownload
Your browser does not support the video tag.

Bonnie “leaked” him after hot sauce explosion

4:11 - 5:33•1:22•sunnys
6391%

Virality Score

63/100
Hook17/25
Engagement22/25
Value6/25
Shareability18/25
Story Hook

Transcript

Okay, bro, can I please explain the fucking Bonnie? … I was just crouched down… she was directly in view of the passenger seat… we opened the hot sauce and it exploded all over my hands… so Raph said open the door real quick and drop it outside… I look up… I hear her snowpants running towards me… she leaked me… there was five-second toolkit delay… I got fucked.

AI Analysis

This is a complete mini-story with escalating chaos (crouching, hot sauce explosion, delay, running back) and a clean comedic punchline: he got “leaked.” Perfect 20–50s storytelling structure.

Watch clipDownload
Your browser does not support the video tag.

I can’t justify $5k leather pants, but I really want them

194:14 - 194:59•0:45•sunnys
6382%

Virality Score

63/100
Hook16/25
Engagement16/25
Value14/25
Shareability17/25
Contrast Hook

Transcript

I love crop hoodies, bro. If I wasn’t so fat... I would look good. ... I need to lose more. ... I can’t justify spending 5k on leather pants. I can justify spending 5k on dinner. ... I definitely do have the bread, but I don’t have the bread to spend.

AI Analysis

Emotional self-talk (body image + affordability tradeoff) with a clean, quotable line (“I can’t justify spending 5k on leather pants”).

Watch clipDownload
Your browser does not support the video tag.

“Cheating isn’t cool”: he goes off on accountability

20:40 - 21:08•0:28•sunnys
6378%

Virality Score

63/100
Hook15/25
Engagement14/25
Value18/25
Shareability16/25
Contrast Hook

Transcript

…internet views cheating… man cheating versus woman cheating… imagine that was like a dog on me… I would have had 15 SWAT cards at my crib within the next five seconds… So it’s just hold him accountable… Don’t gas it to be something like, oh, he’s so fucking cool. Because it’s not, it’s not cool. These are real people. But also, it’s just like… be kind… streamers… we don’t read everything… everyone’s dogging on you, it’s like a worm in your brain, you just got to read all of it… give criticism but be cautious with your words.

AI Analysis

Complete argument arc: bias -> extreme example -> “hold accountable” -> “be kind” -> caution with words. Also includes a vivid hyperbole line that clips well.

Watch clipDownload
Your browser does not support the video tag.

Chat bans Sunny mentions streamer loses it stop banning everyone

130:12 - 130:36•0:24•sunnys
6378%

Virality Score

63/100
Hook19/25
Engagement21/25
Value8/25
Shareability15/25
Bold Statement

Transcript

Chat bans Sunny mentions; streamer loses it: stop banning everyone.

AI Analysis

Great hook: action-driven conflict (bans) plus strong outrage and comedic rhythm.

Watch clipDownload
Your browser does not support the video tag.

Shipping panic: “$1 million” fear for Canada tariffs

289:40 - 290:05•0:25•sunnys
6278%

Virality Score

62/100
Hook17/25
Engagement19/25
Value9/25
Shareability17/25
Story Hook

Transcript

This shit is $888. Damn! Oh my god, how much was the shipping? Wait, check how much the shipping is to Canada. Rap, that shit might be $1 million. You're saying you're gonna get it back eventually? No, how am I gonna get this? There's no way you could resell this. Oh, it's only $23. To Canada? Yeah. Not bad.

AI Analysis

Clear mini-story: sticker shock → shipping fear escalation → instant relief. Short, quotable, and very clip-friendly.

Watch clipDownload
Your browser does not support the video tag.

They roast Guapo for missing Minecraft marathon

311:27 - 312:16•0:49•sunnys
6175%

Virality Score

61/100
Hook18/25
Engagement19/25
Value8/25
Shareability16/25
Contrast Hook

Transcript

They roast Guapo for missing Minecraft marathon.

AI Analysis

Clear social drama beat: explanation of why people skipped him, repeated lines, and community dynamic. Good for a relational hook and quotable lines.

Watch clipDownload
Your browser does not support the video tag.

Streamer votes for streamer of the year and argues it fits

129:27 - 129:55•0:28•sunnys
6170%

Virality Score

61/100
Hook15/25
Engagement14/25
Value20/25
Shareability12/25
Question Hook

Transcript

Streamer votes for streamer-of-the-year and argues it fits Jinxie.

AI Analysis

Contains a coherent mini-argument with a specific candidate + justification, which works well as an informational clip.

Watch clipDownload
Your browser does not support the video tag.

Mom vs. $500+ Vivette: will boots make you a clown?

286:01 - 286:56•0:55•sunnys
6072%

Virality Score

60/100
Hook14/25
Engagement22/25
Value6/25
Shareability18/25
Contrast Hook

Transcript

If we all walk around with a boots, we're gonna look like some fucking clown. Oh, we're not, because it's fucking Vivet. So you want all three of us to walk around with that, bro? It's fucking Vivette. Yeah, these are so crazy, friends. Oh my god, oh my god, oh my god, oh my god, I'm never wearing this. Sonny. What the fuck did you let into my house? Oh my god, oh my god, what did you let into my house? What is that? It's a mosquito. Bitch, that's not no mosquito with a song. It's a fan mosquito, I swear. Oh my god, oh my god, Raf, do something. Raf, kill it.

AI Analysis

Starts as a money/meme argument then snaps to chaotic distraction (mosquito fight). The whiplash keeps attention.

Watch clipDownload
Your browser does not support the video tag.

Detailed rant obstacles are waist deep muddy and disgusting

126:16 - 126:44•0:28•sunnys
5972%

Virality Score

59/100
Hook14/25
Engagement18/25
Value15/25
Shareability12/25
Bold Statement

Transcript

Detailed rant: obstacles are waist-deep, muddy, and disgusting.

AI Analysis

Longer descriptive punchlines about gross conditions; value is in the vivid, shareable commentary.

Watch clipDownload
Your browser does not support the video tag.

“Read her description” turns into a category mismatch

80:41 - 81:18•0:37•sunnys
5970%

Virality Score

59/100
Hook15/25
Engagement14/25
Value16/25
Shareability14/25
Bold Statement

Transcript

They get reset: Cutie says she’ll create a new category for “main collab,” then they revisit the original criteria. The streamer states the new definition again (one streamer + one non-streamer) and they argue what qualifies, then abruptly start listing possible collabs.

AI Analysis

Useful because it shows how to apply category constraints, but the real hook is the confusion loop.

Watch clipDownload
Your browser does not support the video tag.

Streamer rages: boxes everywhere in the house

200:03 - 200:54•0:51•sunnys
5880%

Virality Score

58/100
Hook18/25
Engagement18/25
Value7/25
Shareability15/25
Bold Statement

Transcript

If I was an asshole, I would build the wall while they're doing their Minecraft marathon. ... your shit is literally just a curtain. ... boxes fucking everywhere, bro. ... People just open their shit and leave the box there. It's fucking embarrassing. By people, I mean Nos.

AI Analysis

Instant anger escalation + specific complaint that’s easy to visualize; also ties to Minecraft marathon for context.

Watch clipDownload
Your browser does not support the video tag.

Kai postpones the show so streamer can walk tomorrow

219:15 - 220:10•0:55•sunnys
5878%

Virality Score

58/100
Hook15/25
Engagement17/25
Value12/25
Shareability14/25
Story Hook

Transcript

You’re postponing the show so I can make it there tomorrow and walk. ... Seriously. ... I promise you, one day I will become handsome enough to walk at a model show. ... I promise you. And that's a promise that I'm making.

AI Analysis

Turns a scheduling delay into a motivational, self-driven promise—good emotional arc for a clip.

Watch clipDownload
Your browser does not support the video tag.

Where did he go screen gets disabled mid Minecraft

322:19 - 323:10•0:51•sunnys
5770%

Virality Score

57/100
Hook19/25
Engagement17/25
Value6/25
Shareability15/25
Question Hook

Transcript

“Where did he go?” screen gets disabled mid-Minecraft.

AI Analysis

Ad-lib chaos: they realize someone turned off/was disabled, then immediate search for the person. Good visual payoff potential (screen/audio interruptions).

Watch clipDownload
Your browser does not support the video tag.

Jason “doesn’t need my help” so they vote Arky

90:56 - 92:44•1:47•sunnys
5468%

Virality Score

54/100
Hook12/25
Engagement16/25
Value10/25
Shareability16/25
Contrast Hook

Transcript

They discuss whether Jason needs help for nominations, note big viewer counts for NMS Boxing as a “generational watch,” then conclude they’d rather spotlight Arky. They debate event success/view totals, decide it deserves love, and ultimately put Arky in the category.

AI Analysis

Competitive, opinionated decision-making with humor and a clear final action (they submit a nomination).

Watch clipDownload
Your browser does not support the video tag.

Streamer awards: he’s voting for himself immediately

9:01 - 9:31•0:30•sunnys
5386%

Virality Score

53/100
Hook18/25
Engagement15/25
Value8/25
Shareability12/25
Bold Statement

Transcript

Speaking of Philly, Mookie with the big ass fucking raid. Thank you, Mookie, for the raid. Welcome in. What’s the, what’s, what’s Mookie’s chat called? Mookie was on Philly’s 20v1… I got you for gamer of the year. I’m low-key down to go for a couple categories this year… I’m thinking I’m gonna go for streamer of the year, speedrunner of the year, best Minecraft player… Probably FPS Gamer of the Year.

AI Analysis

Clear, self-contained moment: a big raid moment that immediately turns into a confident awards pitch with multiple categories listed. Strong for short-form because it’s a punchy “I’m going for everything” hook and easy to clip.

Watch clipDownload
Your browser does not support the video tag.

Chat argues over gross slop, then nomination fence-sits

68:15 - 69:30•1:15•sunnys
5372%

Virality Score

53/100
Hook16/25
Engagement16/25
Value6/25
Shareability15/25
Contrast Hook

Transcript

They react to Jada sending “slop,” immediately ask what it is, talk about the color being off-putting, then one person labels them a “disgusting fence sitter” about nominations and keeps repeating they’re not prepared.

AI Analysis

Combines absurd food reaction with awkward indecision/comedy; the back-and-forth is naturally clip-friendly.

Watch clipDownload
Your browser does not support the video tag.

Streamer explains city different obstacle changes and calls one their favorite

126:55 - 127:13•0:18•sunnys
5366%

Virality Score

53/100
Hook13/25
Engagement16/25
Value14/25
Shareability10/25
Contrast Hook

Transcript

Streamer explains city-different obstacle changes and calls one their favorite.

AI Analysis

Clear ‘they changed it’ insight paired with an excited reaction; good pacing for short-form.

Watch clipDownload
Your browser does not support the video tag.

Cozy streamer vote: Tomodachi was generational

45:07 - 46:25•1:18•sunnys
5272%

Virality Score

52/100
Hook12/25
Engagement16/25
Value13/25
Shareability11/25
Bold Statement

Transcript

Best cozy game streamer… put a one in the chat if you feel perfectly relaxed right now… I feel like we’ve been doing a lot of cozy games… we did fucking Tomodachi… Tom and okay, enough with the blackhearts… Tomodachi life was fucking crazy. That arc was generational… we did a little bit of Sims… Maple Story… We did the voiceoo shit… Tomodachi was so much fun… the voice in it was so funny…

AI Analysis

Good short-form theme: cozy + chat interaction + a specific “generational” recommendation. Self-contained and light relative to the serious parts.

Watch clipDownload
Your browser does not support the video tag.

The real questions moment Minecraft players comparison

313:52 - 314:15•0:23•sunnys
5260%

Virality Score

52/100
Hook14/25
Engagement14/25
Value10/25
Shareability14/25
Bold Statement

Transcript

“The real questions” moment: Minecraft players comparison.

AI Analysis

Transition into “real questions” and direct comparison framing. Less comedic than others, but still structured and clip-able as the pivot into brand/logic talk.

Watch clipDownload
Your browser does not support the video tag.

Streamer calls out edits, then drops a serious topic

12:00 - 13:30•1:30•sunnys
4874%

Virality Score

48/100
Hook16/25
Engagement13/25
Value9/25
Shareability10/25
Contrast Hook

Transcript

Oh my god, Bimo, why the fuck they edit you like that? That shit’s weird… It’s what the fuck it came inside my room… Bimo, why the fuck they edit you like that? … I just dropped a new drifting vlog… How the fuck I become the elephant. What the fuck? Should I address myself or La Vimo? Okay, let’s talk about it, bro… I’m not going to spend fucking two hours reading it.

AI Analysis

Strong emotional shift from prank/visual confusion into “serious topic” framing. The elephant bit is an attention grab; then the refusal to “read for two hours” sets up the content clearly.

Watch clipDownload
Your browser does not support the video tag.

Central C vibe joke from Yugi fit critique

330:06 - 330:18•0:12•sunnys
4858%

Virality Score

48/100
Hook12/25
Engagement16/25
Value6/25
Shareability14/25
Bold Statement

Transcript

Central C vibe joke from Yugi fit critique.

AI Analysis

Quick, specific pop-culture style label that lands with a punchline. Less central than others, but still a short quotable beat.

Watch clipDownload
Your browser does not support the video tag.

Streamer starts a rant about the wet obstacle plus stalls before

135:42 - 136:55•1:13•sunnys
4558%

Virality Score

45/100
Hook12/25
Engagement14/25
Value10/25
Shareability9/25
Story Hook

Transcript

Streamer starts a rant about the wet obstacle plus stalls before vet show.

AI Analysis

Good rant energy but slightly long; still has a self-contained setup (it took an hour and a half; now stall).

Watch clipDownload