Sat, Nov 19, 2022Joe Walton StadiumMoon Township, PA
HOW IT WENT
Week 12 · 2022| FINAL | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| Bryant | 0 | 14 | 14 | 7 | 35 |
| Robert Morris | 0 | 0 | 0 | 6 | 6 |
PLAY-BY-PLAY
183 playsQ4Bryant1 play · 1 yds · 0:47 · End of Game35–6
- 0:00End of 4th Quarter
- 0:001st & 10 at RMU 30run for 1 yd to the RbtMr 29
Q4Robert Morris5 plays · 21 yds · 1:26 · Punt35–6
- 0:474th & 4 at RMU 31George Souders III punt blocked by Beau Shugarts blocked by Beau Shugarts , Joseph Fano returns for 20 yds BRYANT Penalty, Illegal Block (Matthew Prochaska) to the RbtMr 30
- 2:133rd & 4 at RMU 31Zach Tanner pass incomplete to Demonte Martin
- 2:132nd & 4 at RMU 31Zach Tanner pass incomplete to Parker Fetterman
- 2:131st & 10 at RMU 25Zach Tanner pass complete to Bryce Bevins for 6 yds to the RbtMr 31
- 2:132nd & 10 at RMU 10Zach Tanner pass complete to Demonte Martin for 15 yds to the RbtMr 25 for a 1ST down
- 2:131st & 10 at RMU 10Zach Tanner pass incomplete to Jake Kupchella
Q4Robert Morris5 plays · 21 yds · 1:01 · Interception35–6
- 7:164th & 6 at BRY 6Zach Tanner pass intercepted, touchback.
- 8:173rd & 6 at BRY 6Zach Tanner pass incomplete to Demonte Martin
- 8:172nd & 6 at BRY 6Zach Tanner pass incomplete to Bryce Bevins
- 8:171st & 6 at BRY 6Anthony Purge run for no gain to the Brynt 6
- 8:171st & 10 at BRY 27Zach Tanner pass complete to Bryce Bevins for 21 yds to the Brynt 6 for a 1ST down
Q4Bryant1 play · 12 yds · 0:35 · UNKNOWN35–6
- 8:172nd & 8 at BRY 3Gage Moloney pass intercepted ROBERT MORRIS Penalty, Illegal Block (10 Yards) to the Brynt 27
- 8:521st & 10 at BRY 1Ishod Byarm run for 2 yds to the Brynt 3
Q4Robert Morris5 plays · 16 yds · 2:02 · Punt35–6
- 8:524th & 17 at RMU 41George Souders III punt for 58 yds
- 10:543rd & 17 at RMU 41Zach Tanner pass incomplete to Demonte Martin
- 10:542nd & 7 at BRY 49ROBERT MORRIS Penalty, Offensive Holding (Dante Thompson) to the RbtMr 41
- 10:541st & 10 at RMU 48Anthony Purge run for 3 yds to the Brynt 49
- 10:542nd & 2 at RMU 33Zach Tanner pass complete to Bryce Bevins for 15 yds to the RbtMr 48 for a 1ST down
- 10:541st & 10 at RMU 25Zach Tanner pass complete to Jake Kupchella for 8 yds to the RbtMr 33
- 10:541st & 10 at BRY 35Ethan Gettman kickoff for 52 yds
Q4Bryant3 plays · 56 yds · 1:00 · Touchdown35–6
- 10:541st & 10 at RMU 0ROBERT MORRIS Penalty, Defensive Pass Interference ( Yards) declined
- 10:542nd & 7 at RMU 28Zevi Eckhaus pass complete to Landon Ruggieri for 28 yds for a TD, (Ethan Gettman KICK)
- 11:541st & 10 at RMU 31Ishod Byarm run for 3 yds to the RbtMr 28
- 11:541st & 10 at BRY 44Zevi Eckhaus pass complete to Jihad Edmond for 10 yds to the ROBMORRIS 46 for a 1ST down ROBERT MORRIS Penalty, UNS: Unsportsmanlike Conduct (15 Yards) to the RbtMr 31 for a 1ST down
- 11:541st & 10 at RMU 35Michael Benson kickoff for 65 yds , Anthony Frederick return for 44 yds to the Brynt 44
Q4Bryant9 plays · 70 yds · 5:03 · Downs35–6
- 2:134th & 9 at RMU 10Gage Moloney pass incomplete to Jalen Powell
- 7:161st & 10 at BRY 30Ishod Byarm run for 20 yds to the 50 yard line for a 1ST down
- 7:161st & 10 at BRY 20Gage Moloney pass complete to Landon Ruggieri for 10 yds to the Brynt 30 for a 1ST down
- 2:204th & 9 at RMU 10Timeout BRYANT, clock 02:20
- 6:153rd & 20 at RMU 21Gage Moloney pass complete to Kyle Cichanowsky for 11 yds to the RbtMr 10
- 6:152nd & 20 at RMU 21Gage Moloney pass incomplete to Nicholas Hasselman
- 6:152nd & 10 at RMU 11No Huddle-Shotgun Moloney,Gage pass complete short right to Hasselman,Nicholas for 3 yards to the RMU08 (Audiger,Sydney), out of bounds PENALTY BRY Illegal Block in Back (Zorrilla,David) 10 yards from RMU11 to RMU21. NO PLAY.
- 6:151st & 10 at RMU 11Gage Moloney pass incomplete to Derick Eugene
- 6:152nd & 3 at RMU 22No Huddle-Shotgun Moloney,Gage pass incomplete short left to Powell,Jalen PENALTY RMU Personal Foul 11 yard from RMU22 to RMU11, 1ST DOWN. NO PLAY.
- 6:151st & 10 at RMU 29Michael Craig run for 7 yds to the RbtMr 22
- 6:153rd & 4 at RMU 44No Huddle-Shotgun Moloney,Gage pass incomplete short right to Frederick,Anthony PENALTY RMU Pass Interference (Bunton,Will) 15 yards from RMU44 to RMU29, 1ST DOWN. NO PLAY.
- 6:152nd & 8 at RMU 48Gage Moloney run for 4 yds to the RbtMr 44
- 6:151st & 10 at BRY 50Gage Moloney pass complete to Jalen Powell for 2 yds to the RbtMr 48
- 6:151st & 10 at BRY 50Timeout ROBERT MORRIS, clock 06:15
Q3Robert Morris7 plays · 33 yds · 3:26 · Downs14–0
- 8:354th & 3 at BRY 10Anthony Purge run for 2 yds to the Brynt 8
- 12:013rd & 8 at BRY 15Zach Tanner run for 5 yds to the Brynt 10
- 12:012nd & 9 at BRY 16Anthony Purge run for 1 yd to the Brynt 15
- 12:011st & 10 at BRY 17Jake Kupchella run for 1 yd to the Brynt 16
- 12:013rd & 4 at BRY 35Jake Kupchella run for 18 yds to the Brynt 17 for a 1ST down
- 12:012nd & 7 at BRY 38Anthony Purge run for 3 yds to the Brynt 35
- 12:011st & 10 at BRY 41Anthony Purge run for 3 yds to the Brynt 38
Q3Bryant2 plays · 0 yds · 0:46 · Interception14–0
- 12:012nd & 10 at BRY 50Zevi Eckhaus pass intercepted
- 12:471st & 10 at BRY 50Zevi Eckhaus pass complete to Jihad Edmond for no gain to the 50 yard line
Q3Bryant1 play · 56 yds · 0:11 · Touchdown28–0
- 0:151st & 15 at BRY 39Zevi Eckhaus pass complete to Anthony Frederick for 61 yds for a TD, (Ethan Gettman KICK)
- 0:261st & 10 at BRY 44PENALTY BRY False Start (Frederick,Anthony) 5 yards from BRY44 to BRY39. NO PLAY.
Q3Robert Morris3 plays · -2 yds · 0:57 · Punt21–0
- 1:233rd & 10 at RMU 25Zach Tanner sacked by Ryan Saddler for a loss of 2 yards to the RbtMr 23
- 1:232nd & 10 at RMU 25Zach Tanner pass incomplete to Parker Fetterman
- 1:231st & 10 at RMU 25Zach Tanner pass incomplete to Jake Kupchella
- 1:231st & 10 at BRY 35Ethan Gettman kickoff for 52 yds
- 0:264th & 12 at RMU 23George Souders III punt for 33 yds, fair catch by Ben Silver at the Brynt 44
Q3Bryant14 plays · 92 yds · 7:12 · Touchdown14–0
- 8:351st & 3 at RMU 3Ishod Byarm run for no gain to the RbtMr 3
- 8:352nd & 5 at RMU 8Zevi Eckhaus pass complete to Derick Eugene for 5 yds to the RbtMr 3 for a 1ST down
- 8:351st & 10 at RMU 13Zevi Eckhaus pass complete to Konor Lathrop for 5 yds to the RbtMr 8
- 8:353rd & 2 at RMU 23Zevi Eckhaus pass complete to Landon Ruggieri for 10 yds to the RbtMr 13 for a 1ST down
- 8:352nd & 2 at RMU 23Zevi Eckhaus pass incomplete to Anthony Frederick
- 8:351st & 10 at RMU 31Zevi Eckhaus pass complete to Marc Taglieri Jr. for 8 yds to the RbtMr 23
- 8:351st & 10 at RMU 46Zevi Eckhaus pass complete to David Zorrilla for 15 yds to the RbtMr 31 for a 1ST down
- 8:352nd & 6 at BRY 46Zevi Eckhaus pass complete to Landon Ruggieri for 8 yds to the RbtMr 46 for a 1ST down
- 8:351st & 10 at BRY 42Zevi Eckhaus pass complete to Landon Ruggieri for 4 yds to the Brynt 46
- 8:351st & 10 at BRY 18Zevi Eckhaus pass complete to Kyle Cichanowsky for 24 yds to the Brynt 42 for a 1ST down
- 8:353rd & 1 at BRY 17Kyle Cichanowsky run for 1 yd to the Brynt 18 for a 1ST down
- 8:352nd & 5 at BRY 13Ishod Byarm run for 4 yds to the Brynt 17
- 8:351st & 10 at BRY 8Ishod Byarm run for 5 yds to the Brynt 13
- 1:232nd & 3 at RMU 3Ishod Byarm run for 3 yds for a TD, (Ethan Gettman KICK)
Q3Robert Morris6 plays · 22 yds · 2:05 · Punt14–0
- 12:474th & 8 at RMU 27George Souders III punt for 23 yds, punt out-of-bounds at the 50 yard line
- 13:423rd & 8 at RMU 27Zach Tanner pass incomplete to Anthony Purge
- 13:422nd & 10 at RMU 25Anthony Purge run for 2 yds to the RbtMr 27
- 13:421st & 10 at RMU 25Zach Tanner pass incomplete to Parker Fetterman
- 13:424th & 5 at RMU 10Souders III,George punt 13 yards to the RMU23, out of bounds at RMU23 PENALTY BRY Roughing The Kicker 15 yards from RMU10 to RMU25, 1ST DOWN. NO PLAY.
- 14:523rd & 5 at RMU 10Zach Tanner pass incomplete to Jamal Hill
- 14:522nd & 7 at RMU 8Anthony Purge run for 2 yds to the RbtMr 10
- 14:521st & 10 at RMU 5Anthony Purge run for 3 yds to the RbtMr 8
Q2Bryant9 plays · 56 yds · 4:52 · Touchdown7–0
- 2:541st & 10 at RMU 0PENALTY RMU UNS: Unsportsmanlike Conduct (Carabatsakis,Nathan) 15 yards from BRY35 to BRY50. NO PLAY.
- 2:541st & 10 at RMU 14Zevi Eckhaus pass complete to Landon Ruggieri for 14 yds for a TD, (Ethan Gettman KICK)
- 7:463rd & 12 at RMU 36Zevi Eckhaus pass complete to Anthony Frederick for 22 yds to the RbtMr 14 for a 1ST down
- 7:462nd & 23 at RMU 47Zevi Eckhaus pass complete to Gary Cooper for 11 yds to the RbtMr 36
- 7:461st & 10 at RMU 34Zevi Eckhaus sacked by Ricardo Watson for a loss of 13 yards to the RbtMr 47 Zevi Eckhaus fumbled, recovered by Brynt Trevor Smith , return for 0 yards
- 7:462nd & 4 at RMU 38Zevi Eckhaus run for 4 yds to the RbtMr 34 for a 1ST down
- 7:461st & 10 at RMU 44Zevi Eckhaus pass complete to Anthony Frederick for 6 yds to the RbtMr 38
- 7:463rd & 3 at RMU 49Ishod Byarm run for 5 yds to the RbtMr 44 for a 1ST down
- 7:462nd & 7 at BRY 47Ishod Byarm run for 4 yds to the RbtMr 49
- 7:461st & 10 at BRY 44Ishod Byarm run for 3 yds to the Brynt 47
Q2Robert Morris5 plays · 15 yds · 1:58 · Interception7–0
- 7:463rd & 7 at BRY 48Zach Tanner pass intercepted
- 9:442nd & 7 at BRY 48Alijah Jackson run for no gain to the Brynt 48
- 9:441st & 10 at RMU 49Alijah Jackson run for 3 yds to the Brynt 48
- 9:442nd & 13 at RMU 34Zach Tanner pass complete to Bryce Bevins for 15 yds to the RbtMr 49 for a 1ST down
- 9:442nd & 8 at RMU 39PENALTY RMU False Start (Iiams,Ryan) 5 yards from RMU39 to RMU34. NO PLAY.
- 9:441st & 10 at RMU 37Alijah Jackson run for 2 yds to the RbtMr 39
- 9:441st & 10 at BRY 20Ethan Gettman kickoff for 65 yds , Cosey Scarebrook return for 22 yds to the RbtMr 37
Q2Bryant9 plays · 34 yds · 1:07 · End of Half14–0
- 14:521st & 10 at BRY 35Ethan Gettman kickoff for 62 yds , Cosey Scarebrook return for 17 yds to the ROBMORRIS 48 ROBERT MORRIS Penalty, Illegal Block (5 Yards) to the RbtMr 5
- 0:00End of 2nd Quarter
- 0:003rd & 10 at BRY 48Zevi Eckhaus pass incomplete to Gary Cooper
- 1:072nd & 10 at BRY 48Zevi Eckhaus pass incomplete to Anthony Frederick
- 1:071st & 10 at BRY 48Zevi Eckhaus pass incomplete
- 1:072nd & 10 at BRY 38Zevi Eckhaus pass complete to Jalen Powell for 10 yds to the Brynt 48 for a 1ST down
- 1:071st & 10 at BRY 38Zevi Eckhaus pass incomplete to Jalen Powell
- 1:071st & 10 at BRY 28Zevi Eckhaus run for 10 yds to the Brynt 38 for a 1ST down
- 1:073rd & 10 at BRY 14Zevi Eckhaus run for 14 yds to the Brynt 28 for a 1ST down
- 1:072nd & 10 at BRY 14Zevi Eckhaus pass incomplete to Landon Ruggieri
- 1:071st & 10 at BRY 14Zevi Eckhaus pass incomplete to Kyle Cichanowsky
Q2Bryant7 plays · 87 yds · 3:40 · Touchdown0–0
- 13:311st & 10 at BRY 13Zevi Eckhaus pass complete to Jihad Edmond for 33 yds to the Brynt 46 for a 1ST down
- 9:511st & 10 at RMU 0PENALTY BRY UNS: Unsportsmanlike Conduct (Watts,Jamichael) 15 yards from BRY35 to BRY20. NO PLAY.
- 9:511st & 10 at RMU 17Zevi Eckhaus pass complete to Landon Ruggieri for 17 yds for a TD, (Ethan Gettman KICK)
- 13:312nd & 10 at RMU 33Zevi Eckhaus pass complete to Anthony White for 16 yds to the RbtMr 17 for a 1ST down
- 13:311st & 10 at RMU 33Ishod Byarm run for no gain to the RbtMr 33
- 13:313rd & 4 at RMU 48Zevi Eckhaus pass complete to Anthony Frederick for 15 yds to the RbtMr 33 for a 1ST down
- 13:312nd & 7 at BRY 49Ishod Byarm run for 3 yds to the RbtMr 48
- 13:311st & 10 at BRY 46Ishod Byarm run for 3 yds to the Brynt 49
Q2Robert Morris7 plays · 22 yds · 1:40 · Punt14–0
- 1:194th & 18 at RMU 48Timeout BRYANT, clock 01:19
- 2:471st & 10 at RMU 26Anthony Purge run for 1 yd to the RbtMr 27
- 2:471st & 10 at BRY 50Ethan Gettman kickoff for 33 yds , Tayshaun Mayfield return for 9 yds to the RbtMr 26
- 1:074th & 18 at RMU 48George Souders III punt for 38 yds
- 1:303rd & 10 at BRY 44Zach Tanner sacked by Joshua Earl for a loss of 8 yards to the RbtMr 48
- 1:302nd & 10 at BRY 44Zach Tanner pass incomplete to Jamal Hill
- 1:302nd & 10 at BRY 44Timeout ROBERT MORRIS, clock 01:30
- 2:341st & 10 at BRY 44Zach Tanner pass complete to Jamal Hill for no gain to the Brynt 44
- 2:342nd & 5 at RMU 49Anthony Purge run for 7 yds to the Brynt 44 for a 1ST down
- 2:341st & 10 at RMU 44Zach Tanner pass complete to Jamal Hill for 5 yds to the RbtMr 49
- 2:343rd & 7 at RMU 29No Huddle-Shotgun Tanner,Zach pass incomplete short left to Hill,Jamal PENALTY BRY Personal Foul (Hunt,Sean) 15 yards from RMU29 to RMU44, 1ST DOWN. NO PLAY.
- 2:343rd & 7 at RMU 29Timeout BRYANT, clock 02:34
- 2:402nd & 9 at RMU 27Zach Tanner pass complete to Bryce Bevins for 2 yds to the RbtMr 29
- 2:402nd & 9 at RMU 27Timeout BRYANT, clock 02:40
Q1Bryant8 plays · 50 yds · 4:22 · Interception0–0
- 2:422nd & 1 at RMU 18Zevi Eckhaus pass intercepted
- 7:041st & 10 at RMU 27Michael Craig run for 9 yds to the RbtMr 18
- 7:042nd & 8 at RMU 37Kyle Cichanowsky run for 10 yds to the RbtMr 27 for a 1ST down
- 7:041st & 10 at RMU 39Kyle Cichanowsky run for 2 yds to the RbtMr 37
- 7:043rd & 1 at RMU 48Kyle Cichanowsky run for 9 yds to the RbtMr 39 for a 1ST down
- 7:042nd & 9 at BRY 44Zevi Eckhaus pass complete to Matthew Prochaska for 8 yds to the RbtMr 48
- 7:041st & 10 at BRY 43Ishod Byarm run for 1 yd to the Brynt 44
- 7:041st & 10 at BRY 32Zevi Eckhaus pass complete to Landon Ruggieri for 11 yds to the Brynt 43 for a 1ST down
Q1Robert Morris6 plays · 14 yds · 3:24 · Punt0–0
- 7:044th & 2 at RMU 43George Souders III punt for 57 yds for a touchback
- 10:283rd & 6 at RMU 39Zach Tanner pass complete to Alijah Jackson for 4 yds to the RbtMr 43
- 10:282nd & 10 at RMU 35Zach Tanner run for 4 yds to the RbtMr 39
- 10:281st & 10 at RMU 35Zach Tanner pass incomplete to Bryce Bevins
- 10:283rd & 6 at RMU 21Zach Tanner pass complete to Jamal Hill for 14 yds to the RbtMr 35 for a 1ST down
- 10:283rd & 1 at RMU 26PENALTY RMU Illegal Formation 5 yards from RMU26 to RMU21. NO PLAY.
- 10:282nd & 2 at RMU 25Jake Kupchella run for 1 yd to the RbtMr 26
- 10:281st & 10 at RMU 17Alijah Jackson run for 8 yds to the RbtMr 25
Q1Bryant3 plays · 2 yds · 0:53 · Punt0–0
- 10:284th & 8 at BRY 36Ethan Gettman punt for 47 yds
- 11:213rd & 8 at BRY 36Zevi Eckhaus pass incomplete to Anthony Frederick
- 11:212nd & 8 at BRY 36Zevi Eckhaus pass incomplete to Anthony White
- 11:211st & 10 at BRY 34Ishod Byarm run for 2 yds to the Brynt 36
Q1Robert Morris3 plays · -1 yds · 1:50 · Punt0–0
- 11:214th & 11 at RMU 37George Souders III punt for 29 yds, fair catch by Cole Lakatos at the Brynt 34
- 13:113rd & 8 at RMU 40Zach Tanner pass complete to Alijah Jackson for 3 yds to the RbtMr 37
- 13:112nd & 8 at RMU 40Zach Tanner run for no gain to the RbtMr 40
- 13:111st & 10 at RMU 38Tayshaun Mayfield run for 2 yds to the RbtMr 40
Q1Bryant3 plays · 6 yds · 1:49 · Punt0–0
- 13:114th & 4 at BRY 31Ethan Gettman punt for 31 yds
- 15:003rd & 4 at BRY 31Zevi Eckhaus pass incomplete to Matthew Prochaska
- 15:002nd & 9 at BRY 26Ishod Byarm run for 5 yds to the Brynt 31
- 15:001st & 10 at BRY 25Ishod Byarm run for 1 yd to the Brynt 26
- 15:001st & 10 at RMU 35Michael Benson kickoff for 65 yds for a touchback
Q3Robert Morris8 plays · 75 yds · 3:11 · Touchdown28–6
- 12:042nd & 7 at BRY 40Zach Tanner pass complete to Demonte Martin for 40 yds for a TD, (Two-Point Conversion failed )
- 15:001st & 10 at BRY 43Anthony Purge run for 3 yds to the Brynt 40
- 15:003rd & 15 at RMU 34Zach Tanner pass complete to Parker Fetterman for 23 yds to the Brynt 43 for a 1ST down
- 15:002nd & 18 at RMU 31Anthony Purge run for 3 yds to the RbtMr 34
- 15:001st & 20 at RMU 29Anthony Purge run for 2 yds to the RbtMr 31
- 15:001st & 10 at RMU 39No Huddle-Shotgun Tanner,Zach rush middle for 2 yards gain to the RMU41 (Saddler,Ryan) PENALTY RMU Holding (Thompson,Dante) 10 yards from RMU39 to RMU29. NO PLAY.
- 15:003rd & 10 at RMU 25Zach Tanner pass complete to Bryce Bevins for 14 yds to the RbtMr 39 for a 1ST down
- 0:00End of 3rd Quarter
- 0:001st & 10 at RMU 25Anthony Purge run for no gain to the RbtMr 25
- 0:151st & 10 at BRY 35Ethan Gettman kickoff for 65 yds for a touchback
- 0:151st & 10 at RMU 0Gettman,Ethan kickoff 65 yards to the RMU00, Touchback PENALTY BRY Personal Foul offsetting RMU Personal Foul offsetting RMU Personal Foul offsetting. NO PLAY.
- 15:002nd & 10 at RMU 25Zach Tanner pass incomplete to Demonte Martin
Q1Robert Morris9 plays · 39 yds · 4:11 · Punt0–0
- 13:314th & 7 at BRY 43George Souders III punt for 30 yds, fair catch by Cole Lakatos at the Brynt 13
- 15:003rd & 9 at BRY 45Zach Tanner pass complete to Jamal Hill for 2 yds to the Brynt 43
- 0:00End of 1st Quarter
- 0:003rd & 1 at BRY 49Anthony Purge run for 3 yds to the Brynt 46 for a 1ST down
- 2:422nd & 10 at RMU 42Zach Tanner pass complete to Jamal Hill for 9 yds to the Brynt 49
- 2:421st & 10 at RMU 42Zach Tanner pass incomplete to Jamal Hill
- 2:421st & 10 at RMU 30No Huddle-Shotgun Tanner,Zach pass incomplete short middle to Fetterman,Parker PENALTY BRY Pass Interference (Butler,TJ) 12 yards from RMU30 to RMU42, 1ST DOWN. NO PLAY.
- 2:423rd & 1 at RMU 27Anthony Purge run for 3 yds to the RbtMr 30 for a 1ST down
- 2:422nd & 6 at RMU 22Zach Tanner pass complete to Jake Kupchella for 5 yds to the RbtMr 27
- 2:421st & 15 at RMU 13Anthony Purge run for 9 yds to the RbtMr 22
- 2:421st & 10 at RMU 18PENALTY RMU False Start (Kupchella,Jake) 5 yards from RMU18 to RMU13. NO PLAY.
- 15:002nd & 9 at BRY 45Zach Tanner pass incomplete to Jamal Hill
- 15:001st & 10 at BRY 46Zach Tanner run for 1 yd to the Brynt 45
FAN NEWS
2022 seasonWrite about Bryant or Robert Morris?
Link a team hub in a post on your own blog and it shows up here, in front of the fans looking for exactly it. Free, no exclusivity, and the link back to you is the whole point.











