On Now
Coming Up
  • Thu., May. 01, 2014 4:00PM - 4:30PM EDT Steelers.com LIVE

    Steelers.com LIVE brings you the latest happenings in the Steelers and the AFC North.

    WATCH LIVE NOW

  • Thu., May. 08, 2014 4:00PM - 4:30PM EDT Steelers.com LIVE

    Steelers.com LIVE brings you the latest happenings in the Steelers and the AFC North.

    WATCH LIVE NOW

  • Thu., May. 15, 2014 4:00PM - 4:30PM EDT Steelers.com LIVE

    Steelers.com LIVE brings you the latest happenings in the Steelers and the AFC North.

    WATCH LIVE NOW

  • Thu., May. 22, 2014 4:00PM - 4:30PM EDT Steelers.com LIVE

    Steelers.com LIVE brings you the latest happenings in the Steelers and the AFC North.

    WATCH LIVE NOW

Steelers Blog

Steelers defeat Packers 38-31

Posted by Teresa Varley on December 22, 2013 – 7:40 pm

Packers’ linebacker A.J. Hawk intercepted Ben Roethlisberger at the end of the third quarter, and an unnecessary roughness penalty on Matt Spaeth on the play gave the Packers the ball at the Steelers 23-yard line. After a holding penalty, Matt Flynn hit James Jones for a 20-yard reception. James Starks added a three-yard carry, and was held to just two yards on the follow up when hit by Stevenson Sylvester. On third-down Flynn couldn’t hit Jarrett Boykin, who was covered by Cortez Allen. Mason Crosby hit a 22-yard field goal, to pull within a score at 31-24.

The Packers forced a three-and-out, and then their offense came fighting back. Flynn took them on a six play, 58 yard drive that culminated in a one-yard touchdown run by John Kuhn to tie the game at 31-31.

It was up to   Roethlisberger completed a 28-yard pass to Antonio Brown and Le’Veon Bell added a four-yard carry. On third-and-six Roethlisberger hit Heath Miller, who came up a yard short with a five-yard reception. The Steelers went for it on fourth down, with Roethlisberger hitting Will Johnson for a six-yard gain. Two short runs by Bell and an incomplete pass would bring on Mat McBriar for the punt.

The defense once again came up huge on the next series when Troy Polamalu tackled Matt Flynn on a scramble, forcing a fumble and Brett Keisel at the Packers 17-yard line. Bell went for two yards, and after an incompletion Roethlisberger connected with Bell for five yards. Shaun Suisham came on for the field goal, but an offside penalty against the Packers gave the Steelers a first down at the five-yard line. Bell took it for four yards to the one-yard line. Bell took it up the middle for a one-yard touchdown and 38-31 lead with 1:25 to play.

The Packers came back with a 70-yard kickoff return to the 30-yard line. Matt Flynn hit Jordy Nelson for eight yards and Andrew Quarless over the middle for 19 yards. James Starks took it for four yards and a false start backed the Packers up five yards. On the final play of the game, Flynn’s pass was incomplete for the Steelers win.


Tags: , , , , ,
Posted in Game Day | Comments Off | Print this Post

Steelers lead Packers 31-21 at end of 3rd

Posted by Teresa Varley on December 22, 2013 – 6:51 pm

The Steelers got the ball to start the half, and used a bit of trickery to stay alive in the opening drive. Faced with a fourth-and-two punter Mat McBriar faked the punt and completed a 30-yard pass to David Paulson. A 15-yard rougher the passer penalty was tacked on to give the Steelers the ball at the 13-yard line. Ben Roethlisberger made it count when he scrambled up the middle for a 13-yard touchdown to take a 17-14 lead.

After stopping the Packers, the Steelers were buried at their own two-yard line. Le’Veon Bell got the carry and fumbled, recovered by Tramon Williams at the three-yard line.

The defense came up huge when Vince Williams stopped Eddie Lacy for a two-yard loss and Matt Flynn couldn’t connect with Jarrett Boykin. On third down Flynn had to throw it away. Mason Crosby’s field goal attempt was blocked, but a penalty for batting the ball forward gave the Packers a first down. The Steelers challenged the call after it was shown Ryan Clark had possession, but the officials stated possession in the field of play is not able to be challenged, giving the Packers the ball at the two-yard line. Lacy took it in from the two to give the Packers a 21-17 lead.

Bell came back strong, hurdling for a 25-yard gain. Bell took it for three more yards, but was stopped for no gain. An unnecessary roughness call on the Packers gave the Steelers a new set of downs. Jonathan Dwyer rattled off a seven yard gain, and Roethlisberger then found Dwyer in the air for a seven-yard gain. Roethlisberger then went to Matt Spaeth for his first catch of the year, an 11-yard touchdown and 24-21 lead.

The defense came up huge again, with Cortez Allen intercepting Flynn and returning it 40 yards for a touchdown to extend the Steelers lead to 31-21.

End of third: Steelers 31, Packers 21


Tags: , , , ,
Posted in Game Day | Comments Off | Print this Post

Steelers trail Packers, 14-10 at halftime

Posted by Teresa Varley on December 22, 2013 – 5:44 pm

The Packers got rolling again to start the second quarter with Matt Flynn hitting James Boykin for a 21-yard gain, and a 15-yard roughing the passer call on Cam Heyward was tacked on. Vince Williams held Eddie Lacy to a one-yard gain, and Flynn scrambled and was held to a one-yard gain. On third-and-eight Flynn hit Jordy Nelson for an eight-yard gain, but the play was negated when Josh Sitton was called for a facemask against Jason Worilds, giving the Packers a third-and-23. Flynn had nowhere to go on the play, and was sacked by Worilds for a two-yard loss.

Antonio Brown put the Steelers in good field position with a 41-yard punt return to the Green Bay 48-yard line. The offense wasn’t able to take advantage though, after Le’Veon Bell was stopped for no gain on a third-and-two forcing another Steelers’ punt.

The defense came up with another stop, and the Steelers offense went back to work. Ben Roethlisberger hit Brown for 18 yards, but couldn’t connect with him deep. On third-and-nine Roethlisberger was sacked by Clay Matthews for a five-yard loss.

Flynn got the Packers offense in gear with a 21-yard completion to James Jones and Eddie Lacy added 11 yards. Jordy Nelson added an eight-yard carry and Lacy broke through the middle for 11 yards to the Steelers 14-yard line. Lacy went off left end for a 14-yard touchdown to give the Packers a 14-7 lead.   

Emmanuel Sanders returned the kickoff 46 yards to give the Steelers a chance to get on the board before the half. Felix Jones had a seven-yard carry and Heath Miller added a six-yard reception. Roethlisberger hit Jerricho Cotchery for nine yards to set up a third-and-one. Bell broke free for a 10 yard gain, With time running out in the half Shaun Suisham hit a 31-yard field goal to close the gap to 14-10 at halftime.

Halftime: Steelers 10, Packers 14


Tags: , , , , ,
Posted in Game Day | Comments Off | Print this Post

Steelers and Packers tied after first

Posted by Teresa Varley on December 22, 2013 – 4:56 pm

The Packers won the toss and elected to receive, but a fired up Steelers’ defense forced a three and out after Lawrence Timmons sacked Matt Flynn for an eight yard loss on third-and-two.

Le’Veon Bell got things going for the Steelers with an 11-yard run and Heath Miller added a six-yard reception. But penalties backed the Steelers up, forcing a Mat McBriar punt.

Flynn went to work from the Packers 13-yards line, driving them down the field where he connected with James Boykin for a five-yard touchdown pass to cap a 13 play, 87 yard drive in 5:19 for a 7-0 lead.

Bell got the call again to open the drive, rushing for two yards and then breaking free for a 22-yard gain. Ben Roethlisberger went to the air, hitting Antonio Brown for a 36-yard gain to the Packers 13-yard line. Bell added a two-yard carry and fought for seven more. On third and one he converted with a three-yard carry. Roethlisberger found a wide open Emmanuel Sanders in the end zone for the three-yard touchdown to tie it at 7-7 at the end of the first quarter.

First Quarter – Steelers 7, Packers 7


Tags: , , , , ,
Posted in Game Day | Comments Off | Print this Post

Steelers defeat Bengals 30-20

Posted by Teresa Varley on December 15, 2013 – 11:32 pm

The Bengals culminated a third quarter drive with a one-yard touchdown pass from Andy Dalton to Tyler Eifert to close the gap to 30-14. The Bengals scoring drive was 13 plays, 63 yards, and took up 7:09.

Ben Roethlisberger set a Steelers record with an 11-yard completion to Antonio Brown on the next drive, giving him the most completions by a Steelers player in a season with 338, breaking his own record of 337 completions set in 2009. The drive ended when Roethlisberger was sacked and the Steelers were forced to punt.

The Bengals came right back, driving down the field and on fourth down Andy Dalton hit Marvin Jones for a 13-yard touchdown. The two-point conversion failed, with the Steelers holding on to a 30-20 lead.

The Steelers converted on a huge third down late in the fourth quarter on an eight-yard completion to Emmanuel Sanders to keep their drive alive and force the Bengals to use their final timeout. The Bengals stopped the Steelers on their next third down conversion, forcing a Mat McBride punt and giving the Bengals the ball back. The defense held and took over on downs.


Tags:
Posted in Uncategorized | 2 Comments » | Print this Post

Steelers lead Bengals 27-7 at halftime

Posted by Teresa Varley on December 15, 2013 – 10:00 pm

The offense stayed hot in the second quarter, with Roethlisberger hitting Emmanuel Sanders for 21 and 12 yards and then added a nine-yard pass to Heath Miller. Bell rattled off an eight-yard carry, and Roethlisberger hit Antonio Brown for 11 yards to the five-yard line. On third down Roethlisberger’s pass to Jerricho Cotchery in the end zone was broken-up, bringing on Shaun Suisham for a 25-yard field goal and 24-0 lead.

Brandon Tate gave the Bengals life with a 52-yard kickoff return to the Steelers 47-yard line. Andy Dalton hit A.J. Green for 19 yards and Giovani Bernard added a seven-yard run. Dalton added a nine-yard completion to Green to the 12-yard line. Bernard capped the drive with a one-yard touchdown run, to cut the lead to 24-7 with 5:14 to play in the half.

The Steelers offense went right back to work with Felix Jones going off left guard for 12 yards and Roethlisberger hitting Miller for nine yards. Jonathan Dwyer went up the middle for five yards, and added another 10 yards. The offense slowed after that, bringing Suisham back on for a 45-yard field goal attempt that sailed through the uprights to extend the lead to 27-7.


Tags: , , , , , ,
Posted in Game Day | 1 Comment » | Print this Post

Steelers lead 21-0 after 1st quarter

Posted by Teresa Varley on December 15, 2013 – 9:14 pm

The Steelers won the toss and came out strong on the opening drive. Le’Veon Bell caught a short pass for five yards and a facemask penalty tacked on another 15 yards. Bell added a four-yard run and then working out of the no huddle Ben Roethlisberger hit Antonio Brown for 12 yards. Bell added a four and one yard run, but on third down was stopped short after just a two-yard gain, forcing a punt.

The Bengals started at their own seven-yard line, and a strong stand by the defense quickly shut them down. Andy Dalton completed a nine-yard pass to A.J. Green, but Troy Polamalu broke up Dalton’s pass and Ben-Jarvis Green-Ellis was held for no gain.

Bengals’ punter Kevin Huber mishandled the snap, and was tackled by Will Allen for a 15-yard loss at the one-yard line. The Steelers took advantage with a one-yard touchdown run by Bell for a 7-0 lead.

The defense, fueled by an eight-yard sack by Ziggy Hood, held the Bengals again, giving the offense another shot. Bell bulled his way for a nine-yard reception, and added one for the first down. Roethlisberger hit Heath Miller for a four-yard gain, but Bell was stopped for no gain on the next play. On third down James Harrison stopped Jerricho Cotchery for only a two-yard gain. The Steelers went for it on fourth down, and it paid off with a 16-yard completion to Bell. Bell added a two-yard run and on the next play Roethlisberger had all day and found Brown in the end zone for a 12-yard touchdown and 14-0 lead.

After another stop by the defense, the Steelers came up big again with a 67-yard punt return for a touchdown by Antonio Brown for a 21-0 lead. On the play Huber was hit, was down on the field for several minutes, but walked off the field.


Tags: , , , ,
Posted in Game Day | Comments Off | Print this Post

Steelers 28, Dolphins 34

Posted by Teresa Varley on December 8, 2013 – 4:20 pm

The fourth quarter opened with the action continuing. Ben Roethlisberger hit Jerricho Cotchery for a 16-yard touchdown to put the Steelers back on top, 28-24. The drive was 11 plays, 78 yards, and took 4:56 off the clock.

The Steelers defense came up with a big stop on the Dolphins next possession, with Jason Worilds ending it with a sack.

The offense wasn’t able to capitalize, but the defense again came on strong. LaMarr Woodley brought pressure on Ryan Tannehill forcing him to throw the ball away. Daniel Thomas was held to a three-yard loss, tackled by Lawrence Timmons and Woodley. On third down Will Gay stopped Brian Hartline short of the first down, forcing the Dolphins to punt.

Roethlisberger came out firing, hitting Cotchery for 19 yards to the Dolphins 44-yard line. Two penalties backed the Steelers up to the Steelers 47-yard line, before Antonio Brown got five yards back on a screen pass. The Steelers had to punt, though, after Roethlisberger’s third down pass was broken up.

It would be another big play that would have an impact, but this time it was Daniel Thomas who had a 55 yard run before being tracked down by Will Gay. Charles Clay broke free from tacklers for a 12-yard touchdown reception to put the Dolphins up 31-28.

The Steelers got the ball back at their own 10-yard line, but after three incomplete passes and just 2:33 to play, went for it on fourth down. Roethlisberger scrambled, but came up short with just an eight yard gain.

The Dolphins took over on the Steelers nine-yard line following a personal foul penalty. Caleb Sturgis added a field goal, to put the Dolphins up 34-28.


Tags: , , , , , ,
Posted in Game Day | 4 Comments » | Print this Post

Steelers trail Dolphins, 24-21, end of 3rd

Posted by Teresa Varley on December 8, 2013 – 3:16 pm

The Dolphins got the ball to start the second half and marched down the field on 9 plays, 80 yards in 4:10, culminating with a Daniel Thomas four-yard touchdown run to extend their lead to 17-7. Cornerback Ike Taylor suffered a rib injury during the series, but returned to the game.

Big plays played a big role on the next drive. Heath Miller gave the offense a needed shot in the arm with a 31-yard reception to the Dolphins 43-yard line. Antonio Brown then lit it up with a 43-yard catch-and-run for a touchdown, closing the gap to 17-14.

Another big play paid dividends, but this time it was on defense. Troy Polamalu intercepted Ryan Tannehill and returned it 19-yards for a touchdown to give the Steelers a 21-17 lead.

The Dolphins came right back though, driving down the field for a four-yard touchdown reception by Brian Hartline for the 24-21 lead.

End of 3rd Quarter: Steelers 21, Dolphins 24


Tags: , , , ,
Posted in Game Day | 1 Comment » | Print this Post

Steelers trail Dolphins, 10-7, at halftime

Posted by Teresa Varley on December 8, 2013 – 2:21 pm

 

Emmanuel Sanders gave the Steelers good field position with a 26-yard kickoff return to the 35-yard line. Le’Veon Bell wen up the middle for four yards, but Chris Clemons broke up a pass to Heath Miller that would have been a first down. The Steelers were forced to punt after Antonio Brown couldn’t pull in a first down grab.

The Dolphins looked like they were going to move the ball on their ensuing drive, with Daniel Thomas going off right guard for three yards and Ryan Tannehill hitting Dion Sims for a seven-yard gain. On the next play Tannehill couldn’t hold on to the ball and was sacked by Jason Worilds for a seven-yard loss. After two incompletions the Dolphins were forced to punt.

It would be the Dolphins defense that would come up big when Cameron Wake sacked Ben Roethlisberger, forcing a fumble that Randy Starks recovered. The Dolphins took advantage, with Tannehill capping their drive with a six-yard touchdown pass to Charles Clay for the 10-7 lead.

Halftime: Steelers 7, Dolphins 10


Tags: , , , ,
Posted in Game Day | 1 Comment » | Print this Post

Steelers lead Dolphins 7-3, end of 1st Q

Posted by Teresa Varley on December 8, 2013 – 1:34 pm

 

The Steelers went three-and-out on the opening drive of the game, but their defense returned the favor, shutting down the Dolphins on their opening drive. Troy Polamalu broke up a Ryan Tannehill pass that he came close to intercepting, and then Cam Heyward sacked Tannehill for an eight-yard loss.

The Steelers got the ball at their own 26-yard line, and in the snow kept things on the ground to get rolling. Le’Veon Bell rattled off runs of four, nine, six and three yards. On third-and-one Jonathan Dwyer pounded it up the middle for six yards to keep the chains moving. Ben Roethlisberger hit Heath Miller for 22 yards to the 24-yard line, and Bell added a six-yard gain. Bell was knocked for a two-yard loss, but got the first down on a nine-yard reception. Bell was stopped for no gain, but added a five-yard carry to the six-yard carry. On third down Roethlisberger hit Emmanuel Sanders for a five-yard touchdown, giving the Steelers an early 7-0 lead, off a 12-play, 74-yard drive that ate up 7:05. On the play, Roethlisberger passed Terry Bradshaw with most touchdown passes in franchise history with 213.

Cortez Allen broke up a Tannehill pass intended deep for Mike Wallace. Lamar Miller added a seven-yard carry, and then Tannehill scrambled for eight yards, and then took off running for 48 yards to the Steelers 13-yard line. The defense held them, forcing the Dolphins to settle for a 30-yard Ryan Sturgis field goal.

End of first quarter: Steelers 7, Dolphins 3


Tags: , , , , , ,
Posted in Game Day | Comments Off | Print this Post

Steelers lose to Ravens, 22-20

Posted by Teresa Varley on November 28, 2013 – 11:38 pm

The Ravens got the ball back late in the third quarter and Joe Flacco and Jacoby Jones connected again, this time for 34 yards before the quarter came to a close. The defense kept the Ravens out of the end zone again, bringing on Justin Tucker for a 45-yard field goal, extending the lead to 19-7.

Ben Roethlisberger, working out of the no-huddle, found Le’Veon Bell for seven yards, Emmanuel Sanders for five and back to Bell for nine yards. After two incomplete passes, Roethlisberger converted a key third-and-10, finding Antonio Brown at the eight-yard line for a 19-yard gain. Roethlisberger hit Heath Miller for seven yards, and then Bell got the one-yard touchdown, cutting the lead to 19-14.

The Ravens added another Justin Tucker field goal, his fifth of the night, to extend the lead to 22-7 with 5:43 to play in the game.

The Steelers came back with Roethlisberger completing passes to Antonio Brown for 19 yards and Heath Miller for seven, five and 13 yards. A facemask call gave the Steelers a second-and-24, and Roethlisberger hit Bell for 29 yards to the 20-yard line. Roethlisberger hit Miller for a 19-yard gain to the one-yard line. Bell was stopped on first down for no gain. On second-and-goal Bell looked like he had scored, but took a hit to the head, losing his helmet and having to be helped off the field. Because he lost his helmet, the play was ruled dead when the helmet came off at the one yard line.

On third down Roethlisberger’s pass to Will Johnson was incomplete at the goal line, and on the play the center Fernando Velsaco was knocked out of the game and replaced by Cody Wallace. On fourth down, with just 1:06 to play, Roethlisberger hit Jerricho Cotchery for the one-yard touchdown, pulling within two at 22-20. The Steelers went for the two-point conversion, but Sanders wasn’t able to pull it in.

The Steelers attempted the onsides kick, but it failed to go 10 yards and the Ravens held on to win 22-20.


Tags: , , ,
Posted in Game Day | 3 Comments » | Print this Post

Steelers trail 16-7 at end of third

Posted by Teresa Varley on November 28, 2013 – 10:37 pm

The Ravens, working out of the no-huddle, moved the ball on the opening drive of the second half. Joe Flacco hit Jacoby Jones for 10 yards, Torrey Smith for eight yards, and Marlon Brown for 12 yards. Flacco went back to Smith for another 10 yard gain on third-and-eight, and then Ray Rice added a nine-yard gain to the Steelers 11-yard line. A stout defense kept the Ravens out of the end zone, forcing them to settle for a Justin Tucker 34-yard field goal, and 13-0 lead.

Ben Roethlisberger got the offense going with a 21-yard completion to Heath Miller, and Le’Veon Bell followed it up with a six-yard gain off right guard. Bell broke loose down the left sideline for a 43-yard gain, setting the Steelers up with a first-and-goal at the eight yard line. On third down, Roethlisberger hit Emmanuel Sanders in the end zone for the touchdown, closing the gap to 13-7.

Special teams gave the Ravens a boost when Jacoby Jones returned the kickoff 73 yards to the Steelers 27-yard line. The defense held strong, stopping them on a third-and-six at the seven yard line and bringing on Tucker for his third field goal of the night and a 16-7 lead.


Tags: , , ,
Posted in Game Day | Comments Off | Print this Post

Steelers trail 10-0 at halftime

Posted by Teresa Varley on November 28, 2013 – 9:40 pm

The Steelers started from their own 15-yard line, and Ben Roethlisberger hit Antonio Brown for 11 yards and Emmanuel Sanders for five yards. Le’Veon Bell got it on the direct snap out of the wildcat for a six-yard gain, but was stopped by Elvis Dumervil for no gain on the next play. On second-and-10 Roethlisberger moved the chains when he scrambled for an 11-yard gain. The Steelers faced a third-and-nine from their own 49-yard line, and Roethlisberger came up big in the air this time, hitting Sanders for a 15-yard gain. After failing to convert on their next third down, Shaun Suisham lined up for a field goal attempt, but the attempt was botched and Suisham was tackled for a 12-yard loss and the Ravens took over on downs.

Aided by a 26-yard pass interference penalty on Ike Taylor, and a nine-yard scramble by Joe Flacco on third-and-eight, the Ravens moved the ball to the Steelers 16-yard line. The defense tightened the reins, with Lawrence Timmons stopping Ray Rice for no gain and Jason Worilds sacking Flacco, forcing a fumble the Ravens recovered. The Ravens had to settle for a 43-yard Justin Tucker field goal, extending their lead to 10-0.

The Steelers went three-and-out on their next possession, giving the Ravens the ball back with 1:50 to play in the half. Ray Rice was stopped after a one-yard reception, and Dallas Clark pulled in an eight yard grab. Rice added a two-yard carry to keep the drive going. Flacco hit Rice for seven yards, but a false start pushed the Ravens back five yards. The Ravens let the clock run out, going into the half up 10-0.


Tags: , , , , , ,
Posted in Game Day | Comments Off | Print this Post

Steelers trail 7-0 after 1st Quarter

Posted by Teresa Varley on November 28, 2013 – 9:00 pm

The Ravens would strike on their first possession when Joe Flacco went to the air, hitting Torrey Smith for 54 yards to the one-yard line. On first down Ray Rice was stopped for no gain, and then Flacco was sacked by Jason Worilds for a six-yard loss. On third-and-seven Flacco hit Smith in the end zone, giving the Ravens a 7-0 lead with 9:18 to play in the first quarter.

Ben Roethlisberger got the offense rolling, hitting Antonio Brown for eight yards and a first down. Roethlisberger added completions to Emmanuel Sanders for three yards, Jerricho Cotchery for five yards and Heath Miller for 12 yards. Le’Veon Bell added a four-yard gain to the Ravens 37-yard line, but the Steelers weren’t able to convert on third down and were forced to punt.

End of First Quarter, Steelers 0, Ravens 7


Tags: , , , , ,
Posted in Game Day | Comments Off | Print this Post

Steelers defeat Browns, 27-11

Posted by Teresa Varley on November 24, 2013 – 4:10 pm

 

The Steelers got the ball with 14:43 in the fourth quarter, and went on a 12 play drive, that while it only went 27 yards took 7:49 off the clock. On fourth-and-18 from the Browns’ 29-yard line the Steelers appeared to be going for it rather than kicking the field goal into the wind, but instead Ben Roethlisberger pooch punted it and Emmanuel Sanders downed it at the one-yard line.

Brandon Weeden got them out of trouble with a 47-yard completion to Josh Gordon. The defense came up big again with Troy Polamalu forcing another Weeden fumble, and Cam Heyward recovered.

The Steelers weren’t able to convert, but it was the defense that would come through again. Will Gay intercepted Weeden and returned it 21 yards for a touchdown to extend the Steelers lead to 27-3.

The Browns added a touchdown late when Weeden hit Gordon for a one-yard touchdown. The Browns added the two-point conversion on a pass to Greg Best, cutting the Steelers lead to 27-11 with 3:13 to play.

The 27-11 win is the Steelers third in a row, and improves their record to 5-6 and keeps them in the hunt in the AFC North.


Tags: , , , ,
Posted in Game Day | 1 Comment » | Print this Post
%d bloggers like this: