Angie Craig, a Minnesota Democrat, fought back by throwing hot coffee at the assailant, a police report says. Kendrick Hamlin is accused of punching her and grabbing her neck.
The 26-year-old, of no fixed address, has been charged with simple assault. The case is not thought to be politically motivated.
She called 911 emergency services and the “assailant fled the scene”. He said Ms Craig thanked DC Metropolitan Police Department “for their quick response and asks for privacy at this time”.
According to a public incident report from the Metropolitan Police Department, Ms Craig told investigators that there was a person acting erratically and possibly under the influence of drugs in the lobby of her apartment building in the busy H Street area near Capitol Hill.
When she boarded the lift, the person followed her inside and “began to randomly do push-ups” after she bade him good morning, says the report.
The person allegedly punched Ms Craig in the chin and grabbed her neck. She reportedly defended herself by throwing hot coffee at the attacker. Police had earlier released a photo of the suspect and asked the public for help identifying him.
House of Representatives Democratic leader Hakeem Jeffries said the caucus was “horrified” by the attack.
US Senator Amy Klobuchar tweeted: “To give you a sense of how strong Angie is, she went straight to the Hill this morning and attended a meeting… no one messes with Angie.”
Ms Craig serves Minnesota’s second district, an area south of the city of St Paul. Last year Congress approved funding to beef up security for lawmakers, who receive thousands of threats every year.
By, Maxmiller Kerubo
площадка для продажи аккаунтов маркетплейс аккаунтов
продажа аккаунтов соцсетей https://marketplace-akkauntov-top.ru/
маркетплейс для реселлеров магазин аккаунтов
купить аккаунт платформа для покупки аккаунтов
магазин аккаунтов маркетплейс аккаунтов
платформа для покупки аккаунтов https://kupit-akkaunt-top.ru
Account Market Account Trading
Buy Pre-made Account Account marketplace
Buy and Sell Accounts Buy Pre-made Account
Account market Accounts for Sale
Social media account marketplace Accounts for Sale
Website for Selling Accounts Account Exchange Service
Database of Accounts for Sale Account Selling Platform
Buy Pre-made Account Sell Pre-made Account
Secure Account Sales Buy and Sell Accounts
Social media account marketplace Account Buying Service
Account Sale Account exchange
website for selling accounts account exchange
buy accounts sell accounts
accounts market sell accounts
account purchase online account store
database of accounts for sale buy pre-made account
accounts market account selling service
account exchange marketplace for ready-made accounts
sell pre-made account marketplace for ready-made accounts
account buying platform buy and sell accounts
find accounts for sale https://socialaccountsshop.com
account exchange account purchase
secure account sales verified accounts for sale
account trading gaming account marketplace
website for buying accounts account trading platform
guaranteed accounts account trading
secure account purchasing platform gaming account marketplace
online account store buy pre-made account
account market account buying service
purchase ready-made accounts accounts for sale
marketplace for ready-made accounts account store
buy and sell accounts account market
buy pre-made account accounts-market-soc.org
accounts market website for buying accounts
accounts marketplace database of accounts for sale
guaranteed accounts sell account
ready-made accounts for sale account store
buy and sell accounts verified accounts for sale
secure account purchasing platform account trading
database of accounts for sale https://accounts-offer.org
account selling platform https://accounts-marketplace.xyz
profitable account sales https://buy-best-accounts.org
buy accounts https://social-accounts-marketplaces.live/
account market https://accounts-marketplace.live
accounts market accounts marketplace
database of accounts for sale https://buy-accounts.space/
secure account sales https://buy-accounts-shop.pro/
account buying platform https://accounts-marketplace.art
online account store account marketplace
account exchange https://buy-accounts.live
buy account https://accounts-marketplace.online
secure account purchasing platform https://accounts-marketplace-best.pro
магазин аккаунтов akkaunty-na-prodazhu.pro
продажа аккаунтов kupit-akkaunt.xyz
маркетплейс аккаунтов https://rynok-akkauntov.top/
продажа аккаунтов https://akkaunt-magazin.online
маркетплейс аккаунтов https://akkaunty-market.live
маркетплейс аккаунтов соцсетей kupit-akkaunty-market.xyz
продать аккаунт https://akkaunty-optom.live/
продать аккаунт https://online-akkaunty-magazin.xyz
продать аккаунт https://akkaunty-dlya-prodazhi.pro/
маркетплейс аккаунтов соцсетей купить аккаунт
buy aged facebook ads accounts https://buy-adsaccounts.work/
buy account facebook ads https://buy-ad-accounts.click
buy facebook old accounts https://buy-ad-account.top
facebook account sale https://buy-ads-account.click
buy facebook old accounts facebook ad accounts for sale
buy facebook ads accounts https://buy-ads-account.work
facebook ad account for sale https://buy-ad-account.click
facebook account buy https://ad-accounts-for-sale.work
buy aged google ads accounts buy aged google ads accounts
google ads accounts for sale https://buy-ads-accounts.click
facebook ads accounts buy facebook profile
buy aged google ads accounts https://ads-account-for-sale.top/
google ads agency accounts https://ads-account-buy.work/
google ads accounts for sale https://buy-ads-invoice-account.top/
buy adwords account https://buy-account-ads.work
buy google ads account https://buy-ads-agency-account.top
buy aged google ads account https://sell-ads-account.click
google ads accounts for sale google ads account seller
buy verified business manager https://buy-business-manager.org
sell google ads account https://ads-agency-account-buy.click
buy facebook verified business account buy-business-manager-acc.org
facebook business account for sale verified business manager for sale
facebook bm account buy buy-verified-business-manager-account.org
buy facebook verified business manager https://buy-verified-business-manager.org
buy facebook verified business account https://business-manager-for-sale.org/
buy verified bm facebook https://buy-business-manager-verified.org
buy verified business manager buy business manager facebook
buy facebook business manager account buy facebook business manager accounts
facebook business manager for sale buy facebook business account
buy tiktok ads accounts https://buy-tiktok-ads-account.org
tiktok ads account for sale https://tiktok-ads-account-buy.org
buy tiktok ad account https://tiktok-agency-account-for-sale.org
tiktok ads agency account https://buy-tiktok-ads-accounts.org
buy tiktok business account https://buy-tiktok-business-account.org
tiktok ads account buy https://buy-tiktok-ads.org
tiktok ad accounts https://tiktok-ads-agency-account.org